2013-12-17 69 views
3

問題:在嘗試使用Visual Studio 2012和2013調試我的網站時,收到錯誤「0x800700b7」,告訴我在web.config中有重複的HTTP模塊條目。Visual Studio - 調試給出錯誤0x800700b7

試圖解決的問題:微軟關於該特定錯誤的頁面,http://support.microsoft.com/kb/942055,並沒有幫助我個人的情況,但它可能會幫助你。它聲稱這個錯誤是由我的ApplicationHosts.config中的重複條目引起的。我檢查了這一點,即使我沒有觸及該文件,但事實證明這是錯誤的。

我試着在發生錯誤之前刪除了我正在處理的更改,但沒有更改錯誤問題。我注意到,我的一個單獨的項目在任何更改之前都是該網站的鏡像,運行良好,因此告訴我這是該項目的一個問題。

我試圖更換web.config和我修改的文件與未修改的網站的文件,只是希望這將解決問題,我可以繼續前進,這是行不通的。我也嘗試刪除我的副本,並將其替換爲新的工作項目副本。這不起作用,所以我恢復了我原本使用的副本。

+2

單獨發佈問題和答案。這將是這樣做的正確方法:) –

+0

啊,這是有道理的。謝謝! 顯然我不能回答我自己的問題長達8小時後,我發佈它,因爲我的聲譽小於10. –

回答

1

在重複嘗試了這些事情之後,我試着在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中打開網站,而不是項目/解決方案,並將其保存到新的解決方案中。

+0

解決方案打開網站,並保存在一個解決方案爲我工作。 – RHAD