1

Visual Studio 2017のインストールを最近15.4.5から15.5に更新した後、aspnetコア2.0アプリケーションでブレークポイントを取得できなくなりました。設定は任意のCPUをデバッグしています。Visual Studio 2017 v15.5 IISExpressでAspnet Core 2.0.3のデバッグに失敗する

kestrel(consoileアプリケーションとしてのデバッグ)では正常に動作しますが、IISExpressではブレークポイントにヒットしません。

ここで奇妙なことは、デバッグシンボルがランタイムにロードされているようだ(ブレークポイントが正しく強調表示されている)と警告が表示されないようです。

環境:

Runtime Environment: 
OS Name:  Windows 
OS Version: 10.0.16299 
OS Platform: Windows 
RID:   win10-x64 
Base Path: C:\Program Files\dotnet\sdk\2.1.2\ 

Microsoft .NET Core Shared Framework Host 

    Version : 2.0.3 
    Build : a9190d4a75f4a982ae4b4fa8d1a24526566c69df 

Microsoft Visual Studio Enterprise 2017 

    Version : 15.5.0 

私が意図せずに持っていたことに気づいた私は15.5にアップデートした後にコミット私はすでにVisual Studioのを修復しようとしたが、問題は私の最後の慎重な検査の後

+0

launchSettings.jsonでIIS Expressのプロファイルの私の現在の状態があります/162968/aspnet-core-203-fails-to-debug-on-iisexpress.html) – cleftheris

答えて

2

を持続私のプロジェクトPropertiesフォルダにある私のlaunchSettings.jsonファイルに変更してください。新しいuse64bit設定が追加され、vsによってtrueに設定されました。

visualstudioがiisexpressでデバッグを行うには、に設定する必要がありました。以下は、私もこちらのVisual Studio開発者コミュニティ(https://developercommunity.visualstudio.com/content/problemでチケットを開いた

{ 
    "iisSettings": { 
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": { 
     "applicationUrl": "http://localhost:20202", 
     "sslPort": 0 
    } 
    }, 
    "profiles": { 
    "IIS Express": { 
     "commandName": "IISExpress", 
     "launchBrowser": true, 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     }, 
     "use64Bit": false 
    } 
} 
+0

あなたがこの問題を解決したことを知ってうれしく思います。答えとしてマークすることができます。あなたの共有ありがとう:) –

関連する問題