我有一個MVC應用程序,我無法在IIS 7上工作。在VS2010中調試工作正常,但是當我將網站發佈到本地IIS7時,除了空白頁面外,我什麼都看不到。如何在IIS 7上部署MVC應用程序?
這裏是我做了什麼:
在項目,右鍵單擊,然後單擊發布。在發佈Web窗口,我設置這些設置:
- 公佈方法:網絡部署
- 服務網址:本地主機
- 網站/應用程序:默認Web坐\非洲
- 兩者
Mark as IIS application on destination
和Leave extra files on destination (do not delete
檢查。
在IIS中,我的應用程序在支持.net 4.0的應用程序池下運行,管理管道設置爲集成。
我在發佈時沒有收到任何錯誤,但是當我導航到我的網站時,我只看到空白頁。什麼都沒發生。
出了什麼問題?
編輯:
當我瀏覽到http://localhost/Africa/我看到一個空白頁。當我導航到時,出現500錯誤。
我該如何解決這個問題?
頁面加載完成嗎?因爲您第一次從ASP .NET應用程序請求頁面,它將不得不動態編譯它們。 – 2011-04-29 13:35:26
是的,頁面完成加載。 – Martijn 2011-04-29 13:42:01
您應該配置您的IIS以顯示錯誤頁面。白屏這是嚴重例外的結果。 – 2011-04-29 13:54:35