我一直在致力於VS2015解決方案的最後一年半,直到突然我無法再調試我的ASP.NET MVC 5應用程序。當我點擊F5時,應用程序會在瀏覽器中打開一個新選項卡,並且僅顯示此選項卡:ASP.NET MVC 5服務不可用
該服務不可用。
在事件日誌中,我能看到這一點:
Event code: 1002
Event message: Application is shutting down. Reason: Initialization error.
Event time: 19/09/2016 7:08:40
Event time (UTC): 19/09/2016 12:08:40
Event ID: 441a1c0336a84c5ba5660270208e832e
Event sequence: 3
Event occurrence: 1
Event detail code: 50014
Application information:
Application domain: /LM/W3SVC/2/ROOT-1-131187604982350160
Trust level: Full
Application Virtual Path:/
Application Path: *ommitted*
Machine name: *ommitted*
Process information:
Process ID: 1892
Process name: iisexpress.exe
Account name: *ommitted*
Custom event details:
我使用IIS快車10對我的發展。在這個過程中,只有1個警告出現在跟蹤日誌文件:
ModuleName: AspNetInitializationExceptionModule
Notification: BEGIN_REQUEST
HttpStatus: 503
HttpReason: Service Unavailable
HttpSubStatus:0
ErrorCode: De bewerking is voltooid. (0x0)
的VS 2015應用程序配置文件的網站的配置:
<site name="MyApp" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Source\MyApp" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:52543:localhost" />
</bindings>
</site>
我也看了一下網址保留的建議here但AREN沒有包含端口52543的任何網址。我試圖完全改變端口,但結果是一樣的,所以我不認爲這是問題。
我不記得做不同的事情。我創建了一個新的ASP.NET Core項目,但這不應該是根本原因。這個問題似乎沒有出現在我的其他項目中,所以它只是這個解決方案。
最後,當調試過程碰到MVC應用程序的構造函數(HttpApplication的子類)時,調試過程就開始順利進行,但只要構造函數完成,此後再也沒有任何事情發生。
有什麼建議嗎?
你嘗試重新啓動嗎? – czuroski
@czuroski如果我沒有這樣做,我就不會配得上我之前我問過你的幫助。 – hbulens
我想盡可能多,但不得不問。 – czuroski