首页 文章

部署 ASP.Net MVC 2.0 应用程序 IIS 7.0

提问于
浏览
0

我正在努力解决这个问题。我刚刚创建了一个测试 ASP.Net MVC 2.0 应用程序,并尝试在 IIS 中部署它并访问它。在 VS 2010 中,它运行正常。我刚创建了一个默认应用程序。没有更改 done.I 发布它,然后在 IIS 中创建一个虚拟目录并将路径映射到已发布的路径。当我试图惹它时,它会给出错误。我正在使用.Net 4.0 并在.Net 4.0 版本中设置默认的 App Pool,并将 set local 的 System.Web.MVC 属性设置为 true。感谢你的帮助。

HTTP 错误 500.21 - 内部服务器错误处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”详细错误信息模块 IIS Web 核心通知 ExecuteRequestHandler 处理程序 PageHandlerFactory-Integrated 错误代码 0x8007000d 请求的 URL http://localhost:80/TestSite/default.aspx物理路径 C:\ inetpub\wwwroot\Test\default.aspx 登录方法匿名登录用户匿名

1 回答

  • 2

    这是几个月前,但这是一个问答网站,到目前为止显然有 70 个人访问了这个问题。

    我解决它的想法是基于 IIS7/.NET4 安装本身。

    信息:

    Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler"
    

    在我看来,一些安装过程没有将.NET 注册到 IIS.that

    C:\windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
    

    可以帮到你。根据您的.NET 版本,aspnet_regiis 的路径可以不同。如果是这样,只需浏览 Framework /中的相应地图即可。

    最后注销-u而不是 od -i(如果需要 to..),

相关问题