当我们尝试部署 Web 应用程序时出现错误,无法加载文件或程序集“Telerik.Web.UI,版本=2012.2.815.40,文化=中性,PublicKeyToken=XXXXXXXXXXXXXXX”。(X 是我们的标志)
从我在其他一些地方读到的内容来看,web.config 中应该有一些我们改变的东西。但是在我们的 web.config 中,我们没有看到 Telerik.Web.UI 中说明版本号的任何内容?
我们只是在我们的 httpHandlers 中有这些
`
<add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
<add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
<add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>`
这在我们的
<controls>
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
其他地方会说明版本号。我们使用 Visual Studio 2012 发布和部署了我们的 Web 应用程序。我们的 Web 应用程序的另一个版本可以正常工作,并且在 bin 中有 2012.2.815.40.dll 版本。但是我们推出的版本我们使用的是 2011.1.519.40。
因此,我们似乎需要将更新版本的 DLL 添加到我们最近推送的项目中。但是当我们将 2012.2.815.40.dll 放回 /bin 文件夹时,我们会得到一个不同的错误,说我们需要引用 2011.1.519.40。
我们的问题是什么?除了 web.config 之外,我们的 Telerik 引用的版本号还会在哪里???????
提前致谢。