Comment déboguer avec IIS (pas Express) Dans Visual Studio 2013

c'est peut-être une question stupide, mais J'ai un problème avec Visual Studio 2013 et IIS (pas Express), que le débogueur de Visual Studio par défaut utilise IIS Express (iisexpress.exe) pour déboguer le code. Mais je ne veux pas cela, mais je veux utiliser IIS installé sur mon ordinateur (w3wp.EXE.)

j'ai réussi à déboguer avec IIS en utilisant Attach to Process... puis sélectionner tous les utilisateurs et ensuite choisir w3wp.exe en tant que processus. Mais je dois faire ça à chaque fois que je commence à déboguer. Est-il une façon d'utiliser IIS par défaut? Dans Visual Studio 2012, tout a bien fonctionné, mais dans VS 2013 Je ne trouve pas d'option pour utiliser IIS (w3wp.exe) par défaut.

je débogue un Site Web ASP.NET 4,0.

merci de votre aide!

28
demandé sur Tommi Gustafsson 2013-11-04 15:40:00

2 réponses

si votre projet de site Web a été ouvert via IIS, il devrait déboguer le processus IIS automatiquement. Si votre site existe dans IIS Actuellement, vous devriez être en mesure de le trouver via Fichier -> Open -> Site web.

si vous avez ouvert un projet de site web basé sur IIS Express (ou via le système de fichiers, qui utilise IIS Express par défaut), puis lancez le site via IIS, VS ne sait pas que le site est en cours d'exécution dans IIS.

21
répondu Jimmy 2013-11-04 16:43:38

pour que cela fonctionne sur ma configuration (VS2013, IIS7, Win7), j'ai dû entrer dans la Console de gestion IIS et activer manuellement L'authentification Windows.

2
répondu nolsen311 2014-08-27 17:59:09