2013-04-01 31 views
0

我正面臨一個問題。我正在使用來自Telerik asp.Net Ajax的Rad Control,我已經將我的web應用程序從版本2012.2.912.40更新到版本2013.1.220.40。它在本地工作正常,但是當我更新服務器時,它給了我這個錯誤。升級Telerik Asp.net應用程序仍然可以找到以前的dll

「無法加載文件或程序集'Telerik.Web.UI,版本= 2012.2.912.40,Culture = neutral,PublicKeyToken = 121fae78165ba3d4'或它的一個依賴項,位於程序集清單定義與程序集引用不匹配。 (從HRESULT異常:0x80131040)「

我不知道它爲什麼仍然指向以前的版本。

這裏是web.config文件處理程序

<httpHandlers> 
     <remove path="*.asmx" verb="*" /> 
     <add type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" path="*.asmx" verb="*" validate="false" /> 
     <add type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" path="*_AppService.axd" verb="*" validate="false" /> 
     <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /> 
     <add type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" path="ScriptResource.axd" verb="GET,HEAD" validate="false" /> 
     <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> 
     <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" /> 
    </httpHandlers> 

請幫我..

回答

0

你怎麼更新服務器?您將需要部署您更新的Web項目DLL文件和新的Telerik.Web.UI.dll以及Telerik.Web.UI.Skins.dll的副本以及Telerik.Web.UI.Skins.dll

+1

是的我已經上傳了除少數dll以外的所有文件其中一個DLL是Telerik.Web.UI.Skins.dll的文件。上傳這個DLL後,它的工作。 謝謝傑夫 –

+0

很高興聽到您的問題已解決。 –

相關問題