2013-10-03 246 views
1

我想在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上。

+0

我已通过运行命令解决它上面在udpated后指示。 – user304602

回答

0

我有类似的情况,但收到404错误。我运行VS 4.5,IIS 7.5和网站是MVC 4.5。我只运行了上面的一行,解决了我的问题。谢谢!

%WINDIR%\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASPNET_REGIIS.EXE -i

注:我想这是这样的,因为我在试图审查时的错误”。NET并发症“在IIS的webapp中。

1

我有同样的问题。在VS 2012下使用IIS7的MVC4应用程序(Windows 7 64位)。我通过下面的命令解决了这个问题。 运行 - > CMD(给药模式)

C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319> ASPNET_REGIIS.EXE -i

相关问题