使用 Visual Studio 2012,也许您也看到了这条消息:
它说:
以下模块是在启用优化或没有调试信息的情况下构建的:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\6dce49fa\6c454827\assembly\dl3\95d61873\9871ffdd_4288ce01\NoeDownloadbereichWeb.dll
要调试此模块,请将其项目构建配置更改为调试模式。要禁止显示此消息,请禁用“在启动时没有用户代码时发出警告”调试器选项。
过去,当我开始调试我的 ASP.NET 应用程序并通过简单地重新编译我的解决方案来解决它时,我可能每周都会遇到一次。
最近我切换到 IIS Express,现在每第二次/第三次在我做了一些更改后想要调试我的代码时就会发生这种情况。
我通过以下一个或所有步骤解决它:
- 重建我的应用程序(大部分时间都有帮助)
- 关闭 IIS Express 并重建我的应用程序
- 重新启动 Windows 8 并重建我的应用程序
我在这里和谷歌上发现了类似的问题,但仍然无法永久解决这个问题。
我的问题:
你能想象是什么导致了这种行为吗?
更新 1
该错误似乎与ASP.NET 错误消息相关/后跟(德语):
Das Erstellen von "System.Net.Http.Extensions" oder das Erstellen einer Schattenkopie ist nicht möglich, wenn diese Datei bereits vorhanden ist。
粗略地翻译成英语:
当该文件已存在时,无法创建/影子复制“System.Net.Http.Extensions”。
(引用的文件名“System.Net.Http.Extensions”由ASP.NET随机更改)
更新 2
我已经切换回 Visual Studio Development Server 并立即摆脱了上述错误:
不知道这是否只是在我的系统上,或者是什么原因。