ASP.NET,Visual Studio 2010,Windows 8,IIS 8.ASP.NET網站不會在IIS下啓動
我有一個ASP.NET網站,我從客戶端的源代碼控制中提取。它在Visual Studio開發服務器下運行良好,但有些東西在IIS下運行時不能正常工作。
當我將它設置爲在IIS中運行時,由於IIS_IUSRS沒有讀取web.config的權限,它最初給了我一個500錯誤。
我修正了這個問題,現在開始,但瀏覽器只是坐在那裏說'連接'無限期,如果我瀏覽到該網站 - 它甚至不超時。
如果我試圖從VS啓動它,它會做類似的事情,除了一段時間後,並說它不能附加調試器。我已經閱讀了這裏和其他地方有關'不能附加調試器'信息的各種帖子,要麼他們不適用於我,要麼所提出的解決方案沒有任何區別。
我已經檢查了正常的IIS日誌,啓用了失敗的請求跟蹤,並檢查了這些 - 沒有,它似乎甚至沒有得到那麼多。我試過更改應用程序池設置等,這沒有任何區別。
任何人都可以建議任何其他的東西,我可以嘗試以找出這裏發生的事情嗎?
您的應用程序池是否正在運行?應用程序池是否是正確的.NET版本?應用程序池標識是否可以訪問虛擬目錄/數據庫/應用程序需要的其他內容? IIS設置與web.config中的設置相匹配嗎?虛擬文件夾是否設置爲IIS中的應用程序?你是否從小提琴手那裏得到任何線索? – Dan
我的猜測是它建立在一箇舊的框架上,而您沒有安裝在Windows 8機器上。 – vikingben
應用程序池正在運行。應用程序池應該是正確的版本,但出於絕望,我嘗試了所有4種可能的配置。應用程序池標識似乎具有正確的訪問權限。 web.config看起來不錯。虛擬文件夾已建立。提琴手只列出了從不返回任何東西的初始請求。我有正確的框架版本。 – nrkn