2010-08-29 39 views
2

我有一個關於IIS(版本7.5)和ASP.NET(.NET Framework 4)的問題。我正在嘗試調試存儲在IIS上的ASP.NET Web應用程序。現在,我已經完成了這個過程,每次都完美運作。無法調試存儲在IIS中的ASP.NET應用程序

但現在,當我嘗試做同樣的事情時,** Visual Studio 2010 **總是給我錯誤,**「無法在Web服務器上啓動調試,啓動的URL的iis工作進程當前沒有運行」 ... **即使我以前創建的應用程序(存儲在IIS中)也無法使用Visual Studio進行調試。但是如果我在瀏覽器中輸入路徑,所有應用程序(新舊)都可以訪問,並且它們也可以正常工作。

我在互聯網上搜索了關於我的問題,並且發現了很多帖子,但幾乎每篇文章都會針對有問題的應用程序在IIS中激活** Windows身份驗證**。但是,我正在使用Windows 7家庭高級版,此版本附帶的IIS不支持Windows身份驗證選項。另外,如果這是唯一的原因,那麼爲什麼我的舊應用程序工作得很好,直到現在沒有這個認證方法?我發現MSDN help about this error但它對我沒什麼幫助。我也在IIS和我的應用程序中檢查了APPLICATION POOL選擇(兩者都使用V.4.XX.XXX)...我還檢查了** BINDING **,它是*:80到默認網站,這意味着所有請求端口80將被定向到默認網站(我的所有應用程序所在的地方)

作爲便箋,我安裝了SharePoint Server 2010。它有自己的網站(我已禁用調試時)...

我認爲有些東西是在我的IIS配置中更改,但我不知道它是什麼。我相信它與SharePoint安裝有關(可能是因爲同一端口上的IIS上有多個網站?)。因爲我在安裝SharePoint後第一次使用IIS,並且出現此錯誤。

我會很感激,如果任何人有答案...

感謝, 傑克

回答

0

UPDATE:正如我懷疑......在IIS中有一個以上的網站是麻煩的根源,一旦我從IIS中卸載Sharepoint Server 2010及其網站,我的Visual Studio 2010調試器就能夠在調試任何應用程序時「自動附加」w3wp.exe進程......(我真的沒有看到任何理由,即使在禁用所有其他網站爲什麼它仍然給我錯誤在第一位?)

我知道它不是一個解決方案,因爲我必須刪除Sharepoint Server ...但目前對我來說更重要的是在該應用程序上使用Sharepoint Server。

但是,我還是打開它可能會幫助我一起都跑什麼建議....

感謝,

傑克

+0

最佳做法是在一個虛擬機,這可能意味着你避免這個問題,運行它。 – Alex 2010-08-30 06:27:13

相關問題