我目前在XP Pro SP3上使用Visual Studio 2008。更改主機名後,使用VS2008進行調試將不起作用
針對http://localhost/進行開發包括調試在內的一切工作正常。
我需要我的機器上的第二個網站。 IIS 5.1一次只允許一個網站,因此我使用JetStat XP Pro IIS管理工具創建第二個網站。這通過停止默認網站並啓動另一個網站來運行。
我已將新網站名稱添加到主機文件並映射到127.0.0.1。
網站可以通過這個地址訪問http://NewHostname/VirtualDirectoryName
項目不需調試即可開始(Web應用程序&網站)。
但是,當我嘗試調試時出現錯誤:「無法在Web服務器上啓動調試,與Web服務器通信時發生認證錯誤。」
在IIS中啓用集成身份驗證。
我見過很多文檔,其中包含許多修補程序,用於「無法在Web服務器上啓動調試」錯誤,但它們對於我的問題似乎都是巨大的矯枉過正,畢竟,如果我沒有這樣做,在這個不同的主機名上。他們談論如果調試完全不起作用,即使使用http://localhost/,我也會這樣做。
是否有一個地方,我可以添加這個新的主機名,以便VS調試是允許的?我需要在某處更改權限嗎?我覺得應該有一個非常簡單的解決方案,我只是俯視。
我知道它應該工作,但由於某種原因,在這個特定的情況下它沒有。 使用來自其他人的輸入來規避我的問題,但相信這是我的原始問題添加主機標題的正確答案。 – tentonipete 2010-01-08 16:23:08