39

VS2013 VB.Net MVC5 Web アプリケーションを起動し、HomeController About メソッドにブレークポイントを設定して「Start Debugging」を実行し、About ページに移動して、"Code not running - The current Thread is not currently running or the call stack could not be obtained"デバッグを妨げるメッセージを受け取ります。

Global.asax Application_Start にブレークポイントを設定すると、ブレークポイントは正常に機能します。「エディット コンティニュを有効にする」を変更しても違いはありません。

何が起こっているのか誰にも考えがありますか?

更新: 私の環境は VS2013 Ultimate を搭載した Windows 8.0 Pro でした。

その後、システムをフラッシュし、Windows 8.1 Pro、VS2010 Ultimate、VS2012 Ultimate、および VS2013 Ultimate を完全に新規インストールしました。

VS の 3 つのバージョンすべてで同じテストを実行 - [ファイル] > [新しいプロジェクト] > [MVC (デフォルト)]。VS の 3 つのバージョンすべてが " Process with an Id of xxx is not running."を報告しています

VS2013 デバッグ トレース レポート"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'."

管理者モードの内外で VS を実行しましたが、同じ結果が得られました。IIS Express 8.0 をアンインストールして再インストールしました。

4

17 に答える 17

33

64 ビット マシンを使用している場合

Visual Studio > ツール メニュー > オプションに移動します。

[プロジェクトとソリューション] > [Web プロジェクト] が選択され、[64 ビット バージョンの IIS Express を使用する] オプションが選択された [オプション] ウィンドウ

于 2015-05-26T09:56:33.903 に答える
10

まあ..私にとっては、問題を引き起こしたのは Telerik JustMock Q3 2013 (13.3.1015.0) でした。VS 2013 からアンインストールしたところ、問題は解決しました。

ASP.NET-MVC4 Code Not Running およびhttp://feedback.telerik.com/Project/105/Feedback/Details/63749-unable-to-debug-asp-net-projects-with-q3-2013も参照してください。

失われた 1 日と多くの新しい白髪. Telerik の皆さんに呪いをかけてください! ;)

于 2013-10-30T18:31:59.937 に答える
3

別のシナリオとして、IIS がアプリケーションに使用しているポートが、実行中の別のアプリケーションによって既に使用されている可能性があります。ポートを変更してみて、それが機能するかどうかを確認してください。

于 2014-09-10T16:10:23.847 に答える
0

私はこの問題を解決しました。Denyすべての値をAllowin fileに変更してみてください%SYSTEM_DRIVE%\Program Files\IIS Express\AppServer\applicationhost.xml。32 ビットまたは 64 ビットの Visual Studio 設定で使用している IIS Express Web サーバーを考慮してください。つまり、別のフォルダーでファイルを確認する必要があります。次に、Visual Studio を再起動します。これらの設定行のセキュリティの問題については知らないので、自己責任で変更してください。しかし、問題は解決しました。

<section name="asp" overrideModeDefault="Allow" />
<section name="caching" overrideModeDefault="Allow" />
<section name="cgi" overrideModeDefault="Allow" />
<section name="defaultDocument" overrideModeDefault="Allow" />
<section name="directoryBrowse" overrideModeDefault="Allow" />
<section name="fastCgi" allowDefinition="AppHostOnly" overrideModeDefault="Allow" />
<section name="globalModules" allowDefinition="AppHostOnly" overrideModeDefault="Allow" />
<section name="handlers" overrideModeDefault="Allow" />
<section name="httpCompression" overrideModeDefault="Allow" />
<section name="httpErrors" overrideModeDefault="Allow" />
<section name="httpLogging" overrideModeDefault="Allow" />
<section name="httpProtocol" overrideModeDefault="Allow" />

于 2016-11-27T23:21:30.647 に答える