更新到VS 2015更新1后,如果我运行Web项目(MVC),停止应用程序,然后尝试再次运行它,VS停止并弹出一个对话框声明
您正在调试Release版本
<myproject.dll>.使用Just My Code和使用编译器优化的发布版本会导致调试体验降级(例如,不会遇到断点).
问题是我没有运行发布版本.我正在运行我刚刚运行的(相同)调试版本!为什么VS认为我正在运行发布版本?
清理解决方案并重新运行会清除错误消息,因此某些内容会被清除.
我有一个ASP.NET MVC应用程序项目,以及Visual Studio解决方案中的各种其他项目.不同的项目使用各种版本的NPoco库,如下所示:
我正在使用Visual Studio 2015 Update 3 14.0.25422.01.
出于某种原因,当我使用Visual Studio中的常规"启动调试"命令在调试器中启动此应用程序时,它会启动,但它也会产生以下警告:
如果我按继续调试,一切似乎仍然照常工作,包括断点.
这个问题最近才开始发生.
我有一个我正在开发的Web项目(DNN模块),最近我更新到Visual Studio Professional 2015 Update 3.
我在Windows 10 PC上使用IIS 10
当我尝试F5/Debug我的应用程序时,我在任何断点上收到以下警告:
断点当前不会被击中.没有为此文档加载任何符号
我完全失去了,真的需要帮助.我无法弄清楚为什么我的断点没有被击中,当我调试网站时没有抛出任何错误并且网站运行正常.
从这个SO线程我试过:
从这个SO线程我试过:
来自用户建议:
有人可以帮我弄清楚为什么在从visual studio调试时我的断点没有被击中.
不知道我做了什么.我一直在与这个战斗,并且重新启动计算机和视觉工作室很多次我现在可以附加到进程w3wp.exe并且断点被击中.
然而,击中F5仍然不起作用.网站加载但没有命中断点,我可以看到我的项目.dll没有添加到调试模块列表中(但是当我附加到进程时).
我觉得我离我更近但仍然无法弄清楚为什么我的项目.dll在点击f5时没有加载到调试模块中.