0

我有一个带有.net framework 4 和telerik 2012 的网站,当我在服务器上上传我的网站时,我的一个页面出现了这个错误。

已添加条目“ConnectionString”。

为了解决这个错误,我使用这个解决方案

<remove name="ConnectionString" /> 

在这一行之后,在 web config 中定义我的连接。但是这个错误出现了:

** 找不到方法:'System.Web.UI.ScriptResourceDefinition System.Web.UI.ScriptResourceMapping.GetDefinition(System.String)'。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.MissingMethodException:找不到方法:'System.Web.UI.ScriptResourceDefinition System.Web.UI.ScriptResourceMapping.GetDefinition(System.String)'。

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

**

{注意:此错误仅发生在不在本地的服务器上},当我删除此行时:<remove name="ConnectionString" /> 第一个错误再次出现:已添加条目“ConnectionString”。

我现在能做什么?

4

1 回答 1

1

请检查您的 Web 服务器上的框架版本,它应该是 4.5。在 4.0 GetDefinition 函数中没有重载,它只接受一个字符串参数。继续关注 web.config 中的条目,因为它与您遇到的其他错误无关。

<remove name="ConnectionString" />
于 2013-07-24T06:52:15.733 回答