当我尝试在Visual Studio中启动我的网站时,它会给我一条错误消息并停止它应该使用的IIS应用程序池。我使用Visual Studio Professional 2013和ASP.NET MVC与IIS作为服务器,所有这些都运行在Windows 7旗舰版下的同一台计算机上。我可以重现以下步骤。
该项目最近运行良好。
我尝试了以下内容:
验证是否在Web.Config中设置了调试。文件,如下:
<compilation debug="true" targetFramework="4.5" />
修改
我按照建议检查了日志(谢谢Kenneth!)。
系统日志有一系列四个&#34;警告&#34;消息来源为&#34; WAS&#34;。他们说,&#34; Windows进程激活服务无法为应用程序池创建一个工作进程&#39; SMS Web&#39;。数据字段包含错误编号。
然后会出现一条错误消息,同时包含&#34; WAS&#34;那说,&#34;应用程序池&#39; SMS Web&#39;由于服务于该应用程序池的进程中出现一系列故障而被自动禁用。&#34;
最后,这些消息立即被一个(可能不相关的)&#34;信息&#34;消息来源&#34;服务控制管理器&#34;说,&#34;多媒体课程安排程序服务进入运行状态。&#34;
答案 0 :(得分:0)
我遇到类似问题的类似问题:
场景:我的应用程序池在用户帐户下运行,并且密码已更改,因为它已过期。我从未更新过IIS,因此应用程序池本身就会停止。
解决方案:在IIS上更新帐户的凭据或使用其他帐户
只是发布此内容以防止任何人
答案 1 :(得分:0)
如果您在应用程序池中配置了用户名和密码,那么如果您更改了该帐户的密码,则可能会收到此错误。
如果您更改了密码,则还必须在其中进行更改。