ASP.NET 5 Webアプリケーションをデバッグするとブレークポイントに当たりますが、ローカルで作成された変数の内容は見ることができません。デバッグ時に変数の内容を見ることができません。ASP.NET 5 IIS Express
テンプレートとして空のプロジェクトを使用してstartup.csからのコード例:
public void Configure(IApplicationBuilder app)
{
app.UseIISPlatformHandler();
var dummy = DateTime.Now;
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World! " + dummy);
});
}
私は「app.Run(....」にブレークポイントを置くとき、それはブレークポイントにヒットするが、私はのコンテンツを見ることができません変数ダミー。ダミーのを追加すると、と表示されます。エラーCS0103:名前 'ダミー'が現在のコンテキストに存在しません。。 DateTime.Nowの内容はわかりますが、私はそれをホバーするたびに日付と時刻を返します MVCコントローラにブレークポイントを置き、変数を監視すると同じことが起こりますそこ。
私はPluralsightコースに従っていましたが、私はそのコースに続いて作成したプロジェクトと、コースに付属のサンプルファイルも一緒に持っていました。
VS2015がdnx.exeプロセスに接続されています。 ビデオでは、VS2015がIISExpress.exeプロセスに添付されています。しかし、そのコースはノヴァからです。その間に何か変わったかもしれない。
マシンの再起動は役に立ちませんでした。
これは私の最初の質問です。詳細情報が必要な場合は教えてください。私は提供するために最善を尽くします。
愚かな質問ですが、デバッグモードまたはリリースモードでアプリケーションを実行している場合は謝りますか?リリースモードでは、いくつかの変数の値を表示できないように最適化が行われます。 – Pooven
@Poovenはい、デバッグモードです。プラットフォームは任意のCPUです。 私は昨日正しく問題を説明していないことがわかりました。私は私が得るエラーを追加しました。 – ArieKanarie