将项目转移到另一个环境后,Telerik无法工作

时间:2018-04-18 16:01:50

标签: asp.net telerik

我从一个环境中移动了我的项目,从那时起我运行了我的应用程序。

我在下面收到的错误。 '无法加载文件或程序集' Telerik.Web.UI,Version = 2016.2.504.45,Culture = neutral,PublicKeyToken = 121fae78165ba3d4'或其中一个依赖项。不支持操作。 (HRESULT异常:0x80131515)'

1 个答案:

答案 0 :(得分:0)

错误代码0x80131515通常告诉程序集文件已被阻止或未正确引用(因为VS认为引用的程序集仍然不可信)。以下是Telerik's FAQ的解释:

  

不支持操作HRESULT:0x80131515

     

HRESULT:0x80131515错误通常意味着该文件是从Internet下载的   Windows阻止了它。在这种情况下,你需要简单地做   以下内容:

     
      
  1. 在Windows资源管理器中,右键单击该文件。
  2.   
  3. 选择属性
  4.   
  5. 点击取消屏蔽按钮。
  6.   
  7. 清除只读属性。
  8.   

您应该尝试解决此问题的其他事项:

使用bin文件夹程序集部署

  • 将Telerik程序集复制到\ bin文件夹并使用该文件夹中的引用。
  • 重新启动VS IDE。

使用GAC程序集部署

  • 使用以下命令将Telerik.Web.UI.dll程序集添加到GAC:

    gacutil /i "[InstallDir]\BinXX\Telerik.Web.UI.dll
    

    注意:[InstallDir]属于Telerik位置路径," X"表示应根据文件夹层次结构调整的数值。

  • 从bin文件夹中删除以前使用的Telerik.Web.UI.dll并添加对较新文件夹的引用。

  • 确保web.config中存在此行:

    <add assembly="Telerik.Web.UI, Version=2016.2.504.45, Culture=neutral, PublicKeyToken=121FAE78165BA3D4" />
    
  • 重启VS IDE。

如果上述所有可能的解决方案都没有结果,请使用当前的Telerik程序集创建一个新项目,然后将所有必需的程序集移动到新项目中。

其他参考资料:

Could not load file or assembly 'Telerik.Web.UI'

Upgrade Compile Error

Visual Studio Project Sample Loading Error: Operation is not supported. (Exception from HRESULT: 0x80131515)