【发布时间】:2013-03-11 00:25:21
【问题描述】:
我有一个运行 ASP.NET MVC 2 和其他网站的网络应用程序(使用 ASP.NET MVC 4),更新了 IIS7 以使用 .NET 4.5 并且我的 MVC2 应用程序停止正常工作:
问题:(拦截器)
There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined解决方案: 注释掉 web.config 的一部分,基于http://forums.asp.net/p/1571308/3939106.aspx:问题:(拦截器) 登录停止工作,解决方案将这一行
<machineKey validation="SHA1"/>添加到web.config,基于Login fails after upgrade to ASP.net 4.0 from 3.5:问题: 其中一种观点是给出编译错误:
CS0104:“ContainerType”在 'System.Web.DynamicData.ContainerType' 和 'MVFleet2.Core.ContainerType'
在这一行:
<%foreach (var specs in (List<ContainerType>)ViewData["ContainerTypes"])
此错误在更新之前从未发生过,我知道显而易见的解决方案是使用演员的全名,但我正在寻找解决方案,以便我可以强制 Web 应用程序在 .NET 3.5 的上下文中运行并绕过这个问题,所以我不必处理这个问题,将来可能还会有更多问题......这可能吗?
【问题讨论】:
标签: asp.net-mvc-2 iis-7 asp.net-4.5