asp.net - Visual Studio - 调试给出错误 0x800700b7

标签 asp.net visual-studio-2012

问题:在尝试使用 Visual Studio 2012 和 2013 调试我的网站时,我收到错误“0x800700b7”,告诉我 web.config 中的 HTTP 模块有重复条目。

尝试的解决方案:Microsoft 关于该特定错误的页面,http://support.microsoft.com/kb/942055 ,对我个人的情况没有帮助,但可能对你有帮助。它指出该错误是由我的 ApplicationHosts.config 中的重复条目引起的。我检查了这一点,尽管我没有接触过该文件,但事实证明它是错误的。

我尝试删除错误发生之前正在处理的更改,但没有对错误问题进行任何更改。我确实注意到我的一个单独的项目在任何更改之前都是网站的镜像,运行得很好,所以这告诉我这只是这个项目的问题。

我尝试用未修改的站点中的文件替换 web.config 和我修改的文件,只是希望这能解决问题并且我可以继续前进,但这不起作用。我还尝试删除我的副本并将其替换为工作项目的新副本。但这不起作用,所以我恢复了最初使用的副本。

最佳答案

在反复尝试这些事情之后,我尝试按照此处的建议向其中一个配置文件添加一行 http://blogs.technet.com/b/tristank/archive/2013/03/07/iis-7-500-19-with-0x800700b7-cannot-add-duplicate-collection-entry.aspx 。这也没有解决问题并被删除,但我打开了该网站而不是我的解决方案文件夹并保存到新的项目/解决方案。删除更改并保存后,问题就解决了。我的假设是解决方案文件在某个时候已损坏,但我无法确认这一点。我希望这对其他人有帮助,如果做得不正确,我深表歉意,因为这是我第一次发帖。

TL;DR:尝试在 Visual Studio 中打开网站,而不是项目/解决方案,并将其保存到新的解决方案。

关于asp.net - Visual Studio - 调试给出错误 0x800700b7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20638923/

相关文章:

asp.net 通过 kerberos 集成 windows 身份验证到 sql server

visual-studio-2012 - 无法在 Windows Phone 8 中添加 DLL 引用

c# - TFS 文件 .tfsignore 不工作

wpf - 尝试打开W​​PF项目时Visual Studio 2012崩溃

c# - 使用 Visual Studio 2012 Express for Web 添加 Web API 和文件夹引用到空的 ASP.NET 项目

c# - DAL "Typed DataSets"或自定义业务对象

c# - 向 ASP.NET MVC4 项目添加类

c# - 如何导航到粘贴的堆栈跟踪 visual-studio

c# - Azure 网站上的数据保护/加密?

ASP.NET - IIS 7 - DotNetNuke - 如何强制浏览器重新加载站点的 CSS?