C# ASP.NET项目中未启用断点

C# ASP.NET项目中未启用断点,c#,asp.net,asp.net-mvc,visual-studio-2012,razor,C#,Asp.net,Asp.net Mvc,Visual Studio 2012,Razor,我正在本地IIS Express服务器上运行asp.net项目,并且我的断点似乎都没有处于活动状态。我试着切换到普通的IIS,但没有用 我设法在Global.asax.cs中找到了要命中的断点,但其他所有东西(例如我的BaseController)都没有命中 它将我引导到我的登录页面(我正试图删除该页面,但似乎无法删除),但AccountController中的登录功能也从未被击中 我只是得到一个空心的红色圆圈,其中设置了断点,告诉我我的源代码与原始版本不匹配。我尝试重新启动VS,清理解决方案,

我正在本地IIS Express服务器上运行asp.net项目,并且我的断点似乎都没有处于活动状态。我试着切换到普通的IIS,但没有用

我设法在
Global.asax.cs
中找到了要命中的断点,但其他所有东西(例如我的
BaseController
)都没有命中

它将我引导到我的登录页面(我正试图删除该页面,但似乎无法删除),但AccountController中的登录功能也从未被击中

我只是得到一个空心的红色圆圈,其中设置了断点,告诉我我的源代码与原始版本不匹配。我尝试重新启动VS,清理解决方案,甚至手动删除bin文件

有什么想法吗

问题的答案

  • 是的,我正在运行调试
  • 在我的web.config中
  • 我试过在运行之后用Chrome和IE运行这个网站

您是否已在web.config debug=true中编写并检查internet explorer设置是否正在除胶,其他设置是否已禁用?对于internet设置,请检查是否已在web.config debug=true中写入,并检查internet explorer设置是否正在除胶,其他设置是否已禁用?对于internet设置检查

删除临时ASP.NET文件如何


位于:
C:\Windows\Microsoft.NET\Framework64\\ASP.NET临时文件

删除ASP.NET临时文件怎么样

位于:
C:\Windows\Microsoft.NET\Framework64\\Temporary ASP.NET文件

清洁溶液,然后重建

如果您在IIS中托管站点,请调试>附加到进程并将其附加到IIS工作进程

清理临时ASP.NET文件

确保站点是在调试模式下构建的-有时甚至将其设置为发布模式也不会在所有符号被删除时,甚至在该上下文中考虑到其他因素: 删除所有断点,只添加1-会发生什么事?

尝试以下几件事:

清洁溶液,然后重建

如果您在IIS中托管站点,请调试>附加到进程并将其附加到IIS工作进程

清理临时ASP.NET文件

确保站点是在调试模式下构建的-有时甚至将其设置为发布模式也不会在所有符号被删除时,甚至在该上下文中考虑到其他因素: 删除所有断点,只添加1-会发生什么

我只是得到了一个空心的红色圆圈,其中设置了断点 告诉我我的来源与原始版本不匹配

这可能是出了什么问题的线索。就在最近,我遇到了同样的问题,作为调试选项的一部分,我不得不关闭“仅我的代码”。要执行此操作,请在Visual Studio中转到:

工具>选项>调试>常规

然后清除或启用我的代码。按照其他人的建议进行清理和重建,这将解决断点问题。(至少是我的。)

我只是得到了一个空心的红色圆圈,其中设置了断点 告诉我我的来源与原始版本不匹配

这可能是出了什么问题的线索。就在最近,我遇到了同样的问题,作为调试选项的一部分,我不得不关闭“仅我的代码”。要执行此操作,请在Visual Studio中转到:

工具>选项>调试>常规


然后清除或启用我的代码。按照其他人的建议进行清理和重建,这将解决断点问题。(至少它是我的。)

事实证明问题是由于我的构建目录引起的,我发现了它,这让我检查了一下,修复后它立即开始正常工作

原来问题是由我的构建目录引起的,我发现它让我进行了检查,修复后它立即开始正常工作

在我看来,项目启动的URL提供的代码来自其他地方。可能是
主机
文件已被修改?可能添加了一些DNS以支持您之前测试过的内容?您是否也检查了IIS网站配置点的位置?还要检查您是否未处于发布模式您的
My Documents\IISExpress\config\applicationhost.config
指向的
bindingInformation
与项目声称运行的端口的
physicalPath
是什么?这与项目的目录相同吗?当然还有强制性的“清理、关闭VS、删除
bin
、重新启动VS、重建”?编辑:我想你已经这么做了。那么上面的评论呢?@CodeCaster aleady尝试了很多次:/在我看来,项目启动的URL提供的代码来自其他地方。可能是
主机
文件已被修改?可能添加了一些DNS以支持您之前测试过的内容?您是否也检查了IIS网站配置点的位置?还要检查您是否未处于发布模式您的
My Documents\IISExpress\config\applicationhost.config
指向的
bindingInformation
与项目声称运行的端口的
physicalPath
是什么?这与项目的目录相同吗?当然还有强制性的“清理、关闭VS、删除
bin
、重新启动VS、重建”?编辑:我想你已经这么做了。上述评论如何?@CodeCaster aleady多次尝试:/