我有一个 ASP.NET 应用程序,我正在尝试将其转换为 ASP.NET 4 应用程序。该应用程序相当简单。我在 IIS 7.5 中创建了一个新的 Web 应用程序,指向 ASP.NET 应用程序所在的目录。
当我尝试执行应用程序,但在浏览器中输入http://localhost:[port] 时,我收到以下错误:
错误摘要
HTTP 错误 500.21 - 内部服务器错误处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”最可能的原因:
- 使用托管处理程序;但是,ASP.NET 未安装或未完全安装。
- 处理程序模块列表的配置中存在印刷错误。
小智 23
我在尝试使用 VS2010 发布 SL App 时遇到了同样的问题,尽管之前使用 .NET 3.5SP1 和 VS2008 没有问题。
因此,请尝试%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i按照forums.iis.net/t/1149449.aspx和www.gotknowhow.com/articles/fix-bad-module-managedpipelinehandler-in-iis7 中的描述运行此 ( ) ,它现在可以工作了。所以问题是ASP>NET 4.0没有正确安装,huuu... :)
| 归档时间: |
|
| 查看次数: |
22283 次 |
| 最近记录: |