ASP.NET MVC5/IIS Express incapable de débogage de Code Pas en cours d'Exécution
Je commence un VS2013 VB.Net MVC5 Application Web, définissez un point d'arrêt dans HomeController Sur la méthode et exécutez la commande "Démarrer le Débogage", accédez à Propos de la page et le message "Code not running - The current Thread is not currently running or the call stack could not be obtained"
prévenir tout de débogage.
Si j'ai mis un point d'arrêt dans le Global.asax Application_Start, le point d'arrêt fonctionne très bien. La modification de la "Activer Modifier & Continuer" ne fait aucune différence.
N'importe qui ont des idées de ce qui se passe?
Mise à jour: Mon environnement Windows 8.0 Pro avec VS2013 Ultime.
J'ai depuis vidé mon système et de faire une nouvelle installation de Windows 8.1 Pro, VS2010 Ultime, VS2012 Ultime, & VS2013 Ultime.
Même test effectué sur tous les 3 versions du VS - Fichier > Nouveau Projet > MVC (par Défaut). Tous les 3 versions de VS sont des rapports "Process with an Id of xxx is not running.
"
VS2013 trace de débogage rapports "The program '[7720] iisexpress.exe: Program Trace' has exited with code 0 (0x0). The program '[xxxx] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
"
J'ai couru VS dans et hors de la mode Administrateur et obtenez les mêmes résultats. J'ai désinstallé et réinstallé IIS Express 8.0.
- essayez d'exécuter le même projet en 2012? Possible.?
- VS2012 débogue amende, le fait de VS2010. Problème est isolé pour VS2013 avec ASP.NET MVC5 - Silverlight/WPF, Winforms debug amende.
- J'ai rencontré ce problème lors de la cartographie en Ligne VS de disque local. Ce que j'ai fait a été de supprimer le mappage à partir de la source de contrôleur et de reconfigurer le disque. maintenant, il fonctionne très bien 🙂
Vous devez vous connecter pour publier un commentaire.
Pour moi la solution est beaucoup plus simple. Dans mon Explorateur de solutions de Visual Studio, je clic droit sur le projet web, a choisi de propriétés, puis naviguez vers l'onglet "web". À partir de là, j'ai changé l'URL du Projet à un autre numéro de port. Par exemple, si elle a été
http://localhost:1052
- je l'ai changé pourhttp://localhost:4356.
Ne sais pas si cela aide quelqu'un d'autre, mais il a travaillé pour moi - j'espère qu'il va travailler pour vous aussi!
J'ai eu le même problème et ma solution était la suivante:
Au lieu de supprimer les principaux
applicationhost.config
(dans vos "Documents/IIS Express" dossier), vérifiez votre dossier de solution pour un caché ".vs" dossier "config", sous-dossier. Si ce dossier existe et il a sa propreapplicationhost.config
fichier que vous devez le renommer (ou supprimer) le fichier ou de le modifier et assurez-vous que le site web(s) configurés à l'intérieur de correspondre à la ASP.NET web app(s) dans votre solution que vous essayez de déboguer. Espérons que cette aide.Si vous utilisez un ordinateur 64 bits
Aller à Visual Studio > Menu Outils > Options
J'ai eu un problème similaire tout en se déplaçant à partir de Visual Studio 2013, Visual Studio 2015 sur un projet MVC.
La suppression de l'ensemble .vs solution a fonctionné comme un charme comme Johan J v Rensburg souligné.
La solution pour le problème ci-dessus a été simple. Fermer les environnements de dev, aller à des Documents et renommez le dossier IISExpress. Maintenant, définissez la variable d'environnement _CSRUN_DISABLE_WORKAROUNDS ( ref: http://gauravmantri.com/2013/02/05/workaround-for-iis-express-crashing-when-running-windows-azure-cloud-service-web-role-with-multiple-instances-in-windows-azure-sdk-1-8-compute-emulator/ ).
Maintenant redémarrage du PC, démarrez VS, de chargement de site web et d'exécuter en debug. IIS régénérée automatiquement la IISExpress dossier et la variable d'environnement résoudre des conflits.
Bien.. pour moi, c'était Telerik JustMock T3 2013 (13.3.1015.0) qui a provoqué le problème. Il désinstallé VS 2013 et le problème a disparu..
voir aussi ASP.NET MVC4 Code Pas en cours d'Exécution
et http://feedback.telerik.com/Project/105/Feedback/Details/63749-unable-to-debug-asp-net-projects-with-q3-2013
Une journée perdue et beaucoup de nouveaux cheveux blancs... Malédiction sur vous Telerik les gars! 😉
Les étapes suivantes résoudre le problème pour VS 2015 et VS 2017:
Près VS.
Naviguer vers le dossier de la solution et de supprimer les caché .dossier vs.
ouvert VS.
Appuyez sur la touche F5 et IIS Express devrait se charger plus normal, vous permettant de déboguer.
Un autre scénario peut être que le port de IIS à l'aide de votre application est déjà utilisée par une autre application en cours d'exécution. Essayez de changer le port et voir si cela fonctionne pour vous.
J'ai commencé à avoir ce problème avec Asp.Net de Base des Applications Web dans Visual Studio 2017. Il n'a pas d'importance si elle était la .Net de Base Standard version avec .Net 4.5.2 ou la de Base version avec 1.1 dans mon cas. IISExpress s'est écrasé quand j'ai commencé à déboguer.
Tout essayé, rien n'a fonctionné jusqu'à ce que je suis allé dans ajouter/supprimer des programmes dans Windows 10 et je l'ai désinstallé .net core 1.0 runtime (j'ai eu les deux 1.0 est installé ET 1.1). Une fois que cela a été désinstallé, j'ai commencé à Visual Studio 2017 et mon .Net de Base des applications Web (deux sortes) et ils ont tous deux commencé à travailler à nouveau!
Le problème similaire se produit dans aspdotnet de base avec la même erreur
The program '[xxxx] iisexpress.exe' has exited with code -1073741816 (0xc0000008).
Fichier journal d'installation dans le web.config ne produisent pas une info aussi:
Pour trouver exact de l'erreur à l'étape suivante avec le journal de l'info dans l'invite de commande aidé:
Dans mon cas, le problème a été en dotnet core v
1.0.0
installé, tandis que la version1.0.1
était nécessaire pour être installé à l'échelle mondiale.Aller au répertoire du projet .vs/config/et supprimer applicationhost.config . Redémarrez projet.
J'ai résolu ce problème pour moi. Essayez de changer tous les
Deny
valeurs deAllow
dans le fichier%SYSTEM_DRIVE%\Program Files\IIS Express\AppServer\applicationhost.xml
. S'il vous plaît, prenez en compte ce que IIS Express Serveur Web que vous utilisez dans les Paramètres Visual Studio, 32 bits ou 64 bits, cela signifie que je dois vérifier le fichier dans des dossiers différents. Puis redémarrez Visual Studio. Je ne sais pas sur les questions de sécurité pour ceux config les lignes, afin de les modifier à votre propre risque, mais elle a résolu mon problème.etc.
De Supprimer Le Fichier C:\Users\congt\Documents\IISExpress
Aucune des réponses ci-dessus a fonctionné pour moi, mais j'ai finalement trouvé ce que mon problème a été. J'espère que cela va aider quelqu'un en bas de la ligne.
De la première exécution de IIS Express à partir de l'invite de commande pour valider le fait que le site peut ou ne peut pas être exécuté
https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-from-the-command-line
Im mon cas, j'ai une erreur disant que C:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\web.config avait xml mal formé sur la ligne 14. En regardant cette ligne dans le fichier, il dit juste null null null null null etc.
Le correctif pour moi a été de remplacer le web.fichier de configuration avec l'un de mes collègues de travail. IMPORTANT vous devez obtenir le dossier de quelqu'un qui exécute la même version c'est à dire si vous êtes VS2015 obtenir une copie de quelqu'un qui VS2015. Si vous l'obtenez à partir de quelqu'un exécutant une version différente, vous verrez un message d'erreur indiquant qu'il n'a pas pu charger un assembly à partir du manifeste.
J'espère que cela aide quelqu'un qui a essayé toutes les suggestions ci-dessus. Je pense que la cause de cela pour moi a été mise à jour du mode d'évaluation et l'ajout d'une clé de produit dans VS2017
Dans mon cas, le problème était que le répertoire Virtuel n'a pas été créé.
Résolution correctif: Pour moi, le problème était lié à active chrome sessions. J'ai fermé mon navigateur google chrome sessions et a ensuite essayé de construction de chrome de nouveau. Je suis à l'aide de Visual Studio Professional 2017 version 15.3.2. Le VS application j'ai été en cours d'exécution dans les erreurs de build avec une WebAPI projet. Lorsque vous essayez de cliquer sur le bouton de lecture vert, je recevais une boîte de dialogue message d'erreur indiquant "Impossible de démarrer le programme"http://localhost:18980/'. Une opération n'est pas légal dans l'état actuel. J'espère que ce post aidera quelqu'un.