none
IIS RRS feed

  • Question

  • Bonjour tout le monde,

    J'utilise Visual Studio Community 2017, sur Windows 10 1803 64 bits, Microsoft Windows [version 10.0.17134.112], avec SQL Express 2014.

    J'ai téléchargé deux solutions de démonstration de WebAPI / Angular Js, du même auteur.

    Une des deux permet d'afficher, modifier, supprimer, les enregistrements, et fonctionne très bien.

    L'autre ne permet que l'affichage, et présente un intérêt par plus de simplicité, afin d'assimiler plus rapidement ce qu'il y a dedans. Avec celle-ci, IIS ne trouve pas le chemin virtuel, quand bien même la page de configuration de l'application a affirmé l'avoir créé avec succès.

    Je ne suis d'ailleurs pas vraiment le seul à avoir du fil à retordre avec :

    https://www.codeproject.com/Articles/892301/Server-side-Data-Filtering-Sorting-and-Paging-with

    Dans le panneau de configuration, fonctionnalités Windows, j'ai activé IIS 6. Pour autant, je n'ai pas vu d'interface utilisateur liée à cela. Où faut-il chercher, d'ailleurs ?

    J'ai lu quelque part que IIS 7 propose des fonctionnalités de débogage améliorées par rapport à IIS 6, alors j'ai voulu l'installer. Pour commencer est-ce bien une bonne idée ? Par ailleurs j'ai vu qu'il est proposé en deux versions :

    • x86
    • AMD64

    Pour un x64, lequel des deux faut-il choisir ?




    • Modifié Gloops dimanche 24 juin 2018 12:37
    dimanche 24 juin 2018 12:35

Réponses

  • Bonjour Gloops,

    Quel est le contenu du message d'erreur obtenu ?
    Avez-vous coché l'option "IIS Management Console" (Panneau de configuration > Programmes et fonctionnalités > Activer ou désactiver des fonctionnalités Windows)?
    Je vous propose d'installer la version AMD64 pour un système opérationnel x64.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    • Marqué comme réponse Gloops lundi 25 juin 2018 13:47
    lundi 25 juin 2018 12:30
    Modérateur

Toutes les réponses

  • Bonjour Gloops,

    Quel est le contenu du message d'erreur obtenu ?
    Avez-vous coché l'option "IIS Management Console" (Panneau de configuration > Programmes et fonctionnalités > Activer ou désactiver des fonctionnalités Windows)?
    Je vous propose d'installer la version AMD64 pour un système opérationnel x64.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    • Marqué comme réponse Gloops lundi 25 juin 2018 13:47
    lundi 25 juin 2018 12:30
    Modérateur
  • Bonjour, merci.

    En effet quand je parle d'activer IIS depuis le panneau de configuration, c'est bien en cochant une case. Par défaut ça coche un certain nombre de cases au niveau en dessous, pas toutes. J'ai laissé comme ça.

    Est-ce qu'IIS présente une interface utilisateur, par exemple via le menu démarrer ? Où est-ce qu'il est rangé dans l'ordre alphabétique ? J'ai regardé à IIS, à Microsoft, à Windows ... Est-ce qu'il y a un sous-menu à dérouler ?

    Bon au moins je vais pouvoir voir si la version 7 répond d'emblée à certaines de ces questions.

    Donc du coup on va dire que la question est résolue puisque je sais quelle version d'IIS installer. Si ça tient ses promesses en matière d'outils de débogage ça me permettra de proposer des infos sur le fil où est proposé le projet.

    Le message qui apparaît au niveau de l'interface utilisateur est un peu du style erreur 500 : "error getting product list data".

    J'ai mis un point d'arrêt dans le contrôleur pour essayer de voir ce qui se passe, pas de chance on n'y passe pas.

    Dans l'explorateur d'objets SQL Server, j'ai une base de données qui affiche bien les données (celles que j'ai vues avec l'application qui fonctionne). Sa chaîne de connexion comporte un Initial Catalog, bien que je ne trouve pas la base dans SSMS.

    Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=StoreCF2;Integrated Security=True;

    Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;

    ApplicationIntent=ReadWrite;MultiSubnetFailover=False


    Ah, oui mais c'est vrai que c'est normal, si c'est du type localdb, que je ne voie rien dans SSMS ... En revanche, c'est peut-être moins normal que je n'aie pas d'indication de fichier.

    Comme ça promet d'être un tantinet chronophage, j'y reviendrai de temps à autre, en essayant entre deux de progresser avec d'autres projets. Après tout, le même auteur a bien proposé quelque chose de plus complet, et là ça marche.

    D'ailleurs, il faut que je me méfie de localdb, car si il y en a deux du même nom sur la machine elles entrent en conflit.

    A un moment j'avais une erreur 80070002 : si j'en crois les recherches ça suppose un problème d'autorisation, alors que la base n'a pas été créée. En collant dans AppData la base de l'application qui fonctionne, ça ne débloque pas pour autant la situation.

    **

    Finalement, on dirait que démarrer le projet serveur en pas à pas était une bonne idée : ça m'a fait apparaître une erreur de version sur Newtonsoft.Json, et un doute sur une autre référence.

    • Modifié Gloops lundi 25 juin 2018 15:12
    lundi 25 juin 2018 13:40