我一直在致力于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