我的目标是调试Asp MVC 5.2.3源代码.
但是当我尝试进入" Controller的View方法时,我看到找不到Controller.cs".当我尝试导航到堆栈跟踪时,我看到从 nuget.smbsrc/",但不会下载源代码.
是否可以调试Asp MVC 5.2.3的源代码?
更新1 我已经更改了符号列表.实际是:
- nuget.smbsrc
- referencesource.microsoft/symbols
更改之后,在模块窗口中将存在下一个日志:
nuget.smbsrc: Symbols downloaded from symbol server. *****\AppData\Local\Temp\SymbolCache\System.Web.Mvc.pdb\5878BE5BDA9D485C84CA1F292E2AD75E1\System.Web.Mvc.pdb: Symbols loaded.
我们可以看到pdb文件已加载.但是,当我导航到源代码时,它不会打开.
似乎nuget.smbsrc上不存在源代码
解决方案我找到了解决方案!
我按照 www.symbolsource/Public/Wiki/使用,但有一个例外.我已经从符号列表中删除了 srv.symbolsource/pdb/Public .我注意到,从 srv.symbolsource/pdb/Public 下载的符号尝试从 nuget.smbsrc 下载源代码,但是从 srv.symbolsource/pdb/MyGet 从symbolsource下载源代码.
如果要调试Asp mvc 5.2.3,只需删除 srv.symbolsource. org/pdb/Public ,并确保从 srv下载的pdb文件.symbolsource/pdb/MyGet
My goal is to debug Asp MVC 5.2.3 source code.
But when I'm trying to "Step Into" View method of Controller I see "Controller.cs not found". When I'm trying to navigate to stack trace I see "downloading source code from nuget.smbsrc/" but the source code does not download.
Is it possible to debug source code of Asp MVC 5.2.3?
Update 1 I have changed symbols list. Actual is:
- nuget.smbsrc
- referencesource.microsoft/symbols
After this changes, in modules window exists next logs:
nuget.smbsrc: Symbols downloaded from symbol server. *****\AppData\Local\Temp\SymbolCache\System.Web.Mvc.pdb\5878BE5BDA9D485C84CA1F292E2AD75E1\System.Web.Mvc.pdb: Symbols loaded.
As we can see pdb file is loaded. But when I navigate to source code it won't open.
It seems that source code does not exist on nuget.smbsrc
解决方案I've found solution!
I set up VS as described on www.symbolsource/Public/Wiki/Using but with one exception. I've deleted srv.symbolsource/pdb/Public from symbol list. I noticed, symbols that downloads from srv.symbolsource/pdb/Public trying to download source code from nuget.smbsrc, but symbols that downloaded from srv.symbolsource/pdb/MyGet download source code from symbolsource.
If you want debug Asp mvc 5.2.3 just delete srv.symbolsource/pdb/Public from symbol list and ensure that pdb files downloaded from srv.symbolsource/pdb/MyGet
更多推荐
调试Asp.net MVC 5.2.3源代码
发布评论