IIS 7.5上的Asp.Net MVC 5主机

时间:2014-03-20 09:05:14

标签: iis-7.5 asp.net-mvc-5

任何人都可以告诉我是否可以在IIS 7.5上托管asp.net mvc 5 Web应用程序?似乎有这个问题:HTTP错误503。 并且在请求此Web时停止了IIS应用程序池。

这很奇怪,当我将名为“A”的网站应用程序池更改为另一个名为“B”(“B”是asp.net mvc4 Web应用程序的应用程序池)时,该网站运行良好。“A”设置与“B”相同。不知道发生了什么。是web.config的相关部分吗?请帮忙。

2 个答案:

答案 0 :(得分:1)

如果您的应用程序池自动停止在IIS上运行,则代码中存在错误。如果您的代码不正确,应用程序池将自动停止iis上的应用程序池。我建议你再次查看你的代码。

答案 1 :(得分:1)

我遇到了同样的问题,发现它是由在C:\ Users中创建用户配置文件的权限问题引起的。我将ApplicationPoolIdentity的完全权限授予C:\ Users文件夹,启动了网站,一切正常,配置文件必须已正确创建,并且我的网站正常工作。然后,我从ApplicationPoolIdentity中删除了对C:\ Users的访问权限。

Site wont start on local using ApplicationPoolIdentity, only when using NetworkService: "HTTP Error 503. The service is unavailable."