私の目標は、Asp.net MVC 5.2.3のソースコードをデバッグすることです。デバッグAsp.net MVC 5.2.3ソースコード
- Visual Studio 2013でAsp.net MVCアプリケーションを作成し、 すべてのNuGetパッケージを更新しました。シンボル
しかし、私は、私が見コントローラの表示方法 "ステップイン" しようとしているに追加http://referencesource.microsoft.com/symbols、https://nuget.smbsrc.net、http://srv.symbolsource.org/pdb/Public、http://srv.symbolsource.org/pdb/MyGet、http://msdl.microsoft.com/download/symbolshttps://nuget.smbsrc.net https://referencesource.microsoft.com/setup.html
Asp.net MVC 5.2.3のソースコードをデバッグすることはできますか?
更新1 私はシンボルリストを変更しました。実際のものです。この変更後
、モジュールウィンドウに次のログが存在する:
https://nuget.smbsrc.net: Symbols downloaded from symbol server.
*****\AppData\Local\Temp\SymbolCache\System.Web.Mvc.pdb\5878BE5BDA9D485C84CA1F292E2AD75E1\System.Web.Mvc.pdb: Symbols loaded.
我々は、PDBファイルを見ることができるようにロードされます。しかし、私はソースコードに移動するとオープンしません。
ソースコードは、私は解決策を見つけたnuget.smbsrc.net
からダウンロードPDBファイルは、あなたが自分で最新のMVCのソースコードをダウンロードできることを確認しますか? https://blogs.msdn.microsoft.com/micl/2014/06/06/how-to-debug-your-application-with-mvc-fresh-source-code/およびhttps://blogs.msdn.microsoft .com/webdev/2015/02/06/debugging-asp-net-5-framework-code-using-visual-studio-2015/ –
@ JackZhai-MSFT私はすでにそれを試みました。 Asp.netのmvcのソースコードをコンパイルし、私のプロジェクトにバイナリを含めれば、私はasp.netのソースコードに "入る"ことができます。しかし、私にとっては大きな回避策です。 私は数年前、コンパイルせずにソースコードをデバッグしただけで、正しい設定を構成することを覚えています。私はその時から起こったことと、何か奇妙な要求がhttps://nuget.smbsrc.netに興味があります。 – vmalyuta
この問題の回避策であっても役立つことを知りましょう。私が知っていることは、Microsoftのシンボルサーバーが.NETフレームワーク全体のすべてのシンボル/ソースコードを提供していないことです。VS2010のような古いバージョンからは、ソースコードを手動でダウンロードします:http://stackoverflow.com/questions/5827115/unable-to-debug-mvc-source-code-in-visual-studio-2010 –