【发布时间】:2010-11-17 22:38:51
【问题描述】:
我遇到了一个非常常见的错误(我可以从网上找到),但没有一个解决方案对我有帮助
我在 IIS 6 上部署 ASP.NET MVC 2 项目,目标框架为 4.0。感谢Phil Haack,我能够配置 IIS 6 来识别 URL 路由,但现在我面临另一个问题
我已经确定了以下几点:
Web 服务扩展有 4.0.30319 启用/允许
已创建单独的应用程序
这个网站的池我的网站已配置为 正确的 ASP.NET 版本 4.0.30319
.aspx 映射到正确的版本:
c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll版本信息:Microsoft .NET 框架版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
我认为有趣的是(正如您在屏幕截图中看到的那样)该页面似乎表明该网站正在使用 版本信息:Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
请帮我解决这个问题。
谢谢,
三月
【问题讨论】:
-
网站使用的应用程序池需要设置为.NET 4.0
-
Baddie-您能否建议如何设置应用程序池以在 IIS 6.0 中使用 .NET 4.0。 .它可能是 IIS 7 功能
-
4.0.3 可能会解决此问题。 You can check out the KB article here.@我并告诉我这是否解决了您的问题,我可能会尝试为此错误获取规范的问题/答案并关闭欺骗。谢谢。