【问题标题】:Upgraded site from 3.5 to 4.0 - Getting an error将站点从 3.5 升级到 4.0 - 出现错误
【发布时间】:2012-02-10 23:43:59
【问题描述】:

我认为 web.config 中有一些东西需要切换?

[A]System.Web.Configuration.ScriptingAuthenticationServiceSection 无法转换为 [B]System.Web.Configuration.ScriptingAuthenticationServiceSection。类型 A 源自 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 在位置 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web .Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll'。类型 B 源自 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 在位置 'C:\Windows\assembly\GAC_MSIL\System.Web.Extensions\3.5 的上下文 'Default' 中.0.0__31bf3856ad364e35\System.Web.Extensions.dll'。

【问题讨论】:

  • 另外,这是托管在 GoDaddy 上的,所以我无法更改 GAC 中的任何内容

标签: asp.net .net iis .net-4.0


【解决方案1】:

您可能在 Web.config 的某处对 System.Web.Extensions v3.5 有一个杂散的引用。
(最有可能在<configSections>

删除或替换它。

【讨论】:

  • 是的,检查过并尝试将其替换为 4.0。没有运气
  • 3.5 是否出现在 Web.config 中的任何位置?
  • 我应该在 web.config 中用 4.0 替换所有 3.5 实例,看看会发生什么?
  • 首先检查每个人所指的内容,但是,可能是的。
  • 我只是把它们都换掉了,以为只是 web.extensions 之一。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
  • 2014-07-10
  • 2011-02-13
相关资源
最近更新 更多