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