WIN服務(wù)器NET出現(xiàn)-未能加載文件或程序集system.web.extensions解決方法
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
問題圖片與描述:
問題解決后,整理如下:
1、"System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一個(gè)依賴項(xiàng)。系統(tǒng)找不到指定的文件。
2、后臺(tái)系統(tǒng)即使添加引用后,不管此引用是系統(tǒng)還是用戶,他們的屬性和方法都不能識(shí)別;
解決方案一:
1、如果你的程序運(yùn)行在你能控制的服務(wù)器上,那么安裝asp.net ajax就行了,這是System.Web.Extensions等dll做為GAC部署;(一般安裝ajax就能解決)
2、如果你的程序運(yùn)行在虛擬主機(jī)上(無權(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中的代碼:
一方案軟件下載:點(diǎn)擊下載此文件
解決方案二:
1、打開web.config,找到以下相關(guān)結(jié)點(diǎn):
2、將這些結(jié)果注釋掉或刪除,再重新編譯就可以了.
這是因?yàn)閂S2005編譯的AJAX是1.0的,而VS2008能同時(shí)編譯AJAX1.0和其他版本的.所以會(huì)出現(xiàn)沖突.
解決方案三:
PublicKeyToken=31bf3856ad364e35”
或它的某一個(gè)依賴項(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īng)該將這三個(gè)文件都添加到項(xiàng)目的bin目錄下,要保險(xiǎn)的話,全部復(fù)制進(jìn)去吧
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!