我刚从VS 2012升级到VS 2013.解决方案从原来的位置开始很好。但是,当我运行它时,我得到以下内容:
http://www.magicsoftsolutions.com/ScreenShot.png
如果我在工具栏上点击继续,它会这样做并且似乎没有任何问题地运行应用程序。我已经尝试清空符号缓存并重新加载,以及不加载任何符号。我也尝试使用“本地IIS”而不是“IIS express”,但这需要管理员权限,即使这样我似乎也无法让它实际工作(VS只是挂起,甚至从未打开过IE)。
因为当我继续经过这个错误时似乎工作正常,我真的只想知道为什么会发生这种情况以及如何阻止它。我猜测它正试图实际加载“iisexpress.exe”的调试符号,当然我没有。它在VS 2012中从未这样做过,所以我不确定它为什么会在VS 2013中这样做。
谢谢,
安德鲁
答案 0 :(得分:23)
取消选中Project Properties中的本机调试。
之所以发生这种情况,是因为你告诉VS调试本机代码,以及在IIS Express中使其中断的东西(我不确定是什么)。
答案 1 :(得分:0)
哎呀我尝试了一切,最后,这对我有用(不是说它适用于其他任何人):右击项目,属性,解开asp.net。关闭页面。右键单击项目,属性,勾选asp.net
答案 2 :(得分:0)
项目属性.Web。取消选中调试器 Native_Code