2011-05-19 524 views
1

我使用Visual Studio 2010與IIS 5.1但無法調試我的網站。 錯誤是:Visual Studio 2010和IIS 5.1調試問題

無法在Web服務器上開始調試。 Web服務器配置不正確。查看常見配置錯誤的幫助。在調試器外部運行網頁可能會提供更多信息。

我花了很多時間在它上,並搜索了很多,但沒有發現任何值得的。 請幫忙。

回答

1

我建議使用IIS Express而不是IIS 5.1。

它在Windows XP上受支持。

+0

我必須在這種情況下再次從頭開始配置網站。我無法使用IIS 5.1解決我的問題嗎? – asma 2011-05-19 06:25:12

+0

@asma - 對於您提供的詳細信息,我沒有更好的答案。我建議一個最新的服務器,它會給你更多的診斷。這將需要5分鐘的時間進行設置。 – Oded 2011-05-19 06:28:16

0

確保IIS配置爲使用集成Windows身份驗證。查找從站點屬性的「目錄安全性」選項卡啓動的「身份驗證方法」對話框上的複選框。

確保HTTP Keep Alives已啓用。您會在連接部分的屬性對話框的「網站」選項卡上找到該複選框。

這個很奇怪,但它似乎爲許多人做了訣竅,將http://localhost添加到Internet Explorer中的可信站點。說實話,這似乎是解決問題的方法,而不是真正解決問題本身,但如果它能夠正常工作,它就會起作用。順便說一句,您必須取消選中「要求服務器驗證(https :)才能使用此區域中的所有站點」複選框,以將其添加爲受信任的站點。

欲瞭解更多信息:

http://msdn.microsoft.com/en-us/library/Aa290100

http://msdn.microsoft.com/en-us/library/0y3b8byc%28v=vs.80%29.aspx

http://geekswithblogs.net/TimH/archive/2006/05/29/80002.aspx

0

我使用VS 2010和IIS 7時,它是最有可能的權限問題有時有同樣的問題。

您是否在爲您的網站使用自定義應用程序池?應用程序池的用戶身份是什麼?

ASP.NET Worker Process用戶(IUSR_)或應用程序池標識用戶(如果他們不相同)需要具有Read & Execute和可能List Folder Contents權限。您可以通過Folder Properties對話框中的Security選項卡進行設置。