我有一个ASP.NET MVC 2
与其他网站(使用ASP.NET MVC 4
)一起运行的 Web 应用程序,已更新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,基于从 3.5 升级到 ASP.net 4.0 后登录失败:问题: 其中一种观点是给出编译错误:
CS0104:“ContainerType”是“System.Web.DynamicData.ContainerType”和“MVFleet2.Core.ContainerType”之间的模糊引用
在这条线上:
<%foreach (var specs in (List<ContainerType>)ViewData["ContainerTypes"])
这个错误在更新之前从未发生过,我知道明显的解决方案是使用演员的全名,但我正在寻找一个解决方案,以便我可以强制 Web 应用程序在 .NET 3.5 的上下文中运行并绕过这个问题,所以我不必处理这个问题,将来可能还会有更多问题......这可能吗?