
解決方案一:
PublicKeyToken=31bf3856ad364e35”
或它的某一個(gè)依賴(lài)項(xiàng)。系統(tǒng)找不到指定的文件
將asp.net Ajax安裝上,然后將X:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 Ajax Extensions\v1.0.61025
目錄下的System.Web.Extensions.Design.dll文件加到項(xiàng)目的bin目錄下,文件復(fù)制到網(wǎng)站bin目錄 下后再次運(yùn)行,
安裝了asp.net Ajax后會(huì)有三個(gè)dll文件
System.Web.Extensions.Design.dll
AjaxExtensionsToolbox.dll
System.Web.Extensions.dll
解決方案二:
如果你的程序運(yùn)行在虛擬主機(jī)上(無(wú)權(quán)安裝程序),那么需要把System.Web.Extensions.dll和System.Web.Extensions.Design.dll
(通常在C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025目錄下)2個(gè)dll復(fù)制到你的web程序的bin目錄下就行了,這是應(yīng)用程序級(jí)別的部署。
同時(shí)注意要檢查web.config中的代碼:
<assemblies>
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
<controls>
<add tagPrefix="atlas" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>