我想在Windows 7专业版的IIS 7.5上部署我的asp.net mvc4 web应用程序。 我一直在使用从Visual Studio 2010的发布方法表达成文件夹d所有必要的文件复制:\ IIS \ MyWebsite在IIS 7.5上部署MVC 4应用程序错误HTTP 500.19
此文件夹包含典型的药结构MVC 4:文件夹App_Data文件,内容,图片,浏览器,控制器,垃圾桶, App_GlobalResources,脚本和一些像root一样的文件:Global.asax,Web.config。
我创建了一个名称为的网站,让我来举个例子,MyFirstMVC在端口81上,并且与一个自定义应用程序池相关联,比方说,MyAppPool(使用ApplicationPoolIdentity),它是集成模式并使用.NET Framework 4作为我的网络应用程序在.NET框架4
开发当运行它下面引发错误:
Error HTTP 500.19 - Internal Server Error
和上面的例子中我可以在配置光源部见下文消息:
49: <modules runAllManagedModulesForAllRequests="true" />
50: <handlers>
51: <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
我试图将IIS_IUSRS添加到我的根文件夹'MyWebsite'并给它完全控制权限,但它不起作用。我试图在这里讨论一些事情:
How do I resolve "HTTP Error 500.19 - Internal Server Error" on IIS7.0
而且我观察到,一旦打开INETMGR,当我选择左边的连接树的根节点,然后在右侧的面板中,不存在ASP.NET组,只有IIS和管理,所以我不知道这是正常的,也许是有什么问题ASP.NET?
SOLUTION:
%windir%\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
%windir%\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
在我的情况的路径指向Framework64因为我运行: 最后,我已经通过运行以下命令,在互联网信息服务ASP.NET被错过了解决它在Windows 7专业版x86_64上。
我已通过运行命令解决它上面在udpated后指示。 – user304602