未能加載文件或程序集“AjaxPro.2”或它的某一個(gè)依賴項(xiàng)。拒絕訪問(wèn)。(異常詳細(xì)信息: System.IO.FileLoadException: 未能加載文件或程序集“AjaxPro.2”或它的某一個(gè)依賴項(xiàng)。拒絕訪問(wèn)。)
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天再測(cè)試那個(gè)游戲的時(shí)候,突然顯示加載dll的錯(cuò)誤,具體請(qǐng)看;
錯(cuò)誤的文字如下:
未能加載文件或程序集“AjaxPro.2”或它的某一個(gè)依賴項(xiàng)。拒絕訪問(wèn)。(異常詳細(xì)信息: System.IO.FileLoadException: 未能加載文件或程序集“AjaxPro.2”或它的某一個(gè)依賴項(xiàng)。拒絕訪問(wèn)。)
錯(cuò)誤可能會(huì)有所不同,有的是“AjaxPro”有的是“AjaxPro.2”,錯(cuò)誤到時(shí)候自己多注意即可;
解決辦法:
找一個(gè)AjaxPro.2.dll文件放到bin文件夾里即可;
我這里放了一個(gè)Ajax所有DLL,包括Ajax.dll/AjaxPro.dll/AjaxPro.JSON.2.dll/AjaxPro.2.dll/AjaxPro.JSON.dll
鏈接:https://pan.baidu.com/s/1cSV4Y7rpc6IkHoObuiKwMA
提取碼:t261
關(guān)于“AjaxPro”以及“AjaxPro.2”的解說(shuō):
.net1.X是用了AjaxPro.dll,.net2.0是用了AjaxPro.2.dll,只所以會(huì)出現(xiàn)未能加載文件或程序集“AjaxPro.2”或它的某一個(gè)依賴項(xiàng)錯(cuò)誤,估計(jì)是您的項(xiàng)目沒(méi)有引用AjaxPro.2.dll,或者是你的web.config配置錯(cuò)誤,具體方法是:
1.去網(wǎng)站下載AjaxPro.2.dll組件
2.在您項(xiàng)目的資源管理器中,右擊引用,左擊"添加引用"
3.點(diǎn)擊瀏覽,找到AjaxPro.2.dll文件所在的位置,雙擊AjaxPro.2.dll,然后點(diǎn)擊確定
4.可以在bin文件里看到改文件
5.配置web.config:打開web.config文件,在<configuration><system.web>后添加以下代碼
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
備注:如果你不是使用.net2.0的話,而是.net1.x則需要用類似的方法添加AjaxPro.dll,希望對(duì)你有所幫助哦;
PS:關(guān)于權(quán)限;
如果“未能加載文件或程序集“AjaxPro”或它的某一個(gè)依賴項(xiàng)。拒絕訪問(wèn)?!? 這基本是權(quán)限錯(cuò)誤造成的,那就要給予bin目錄的上一級(jí)目錄的權(quán)限,一定是IIS用戶,Everyone,IIS_IUSRS, user或者users這些用戶的所有權(quán)限即可,然后在給予windows下temp目錄權(quán)限,Everyone,IIS_IUSRS, user或者users這些用戶的所有權(quán)限即可;然后就沒(méi)問(wèn)題了;
如若我提供的AjaxPro.2.dll不好使,請(qǐng)到下面網(wǎng)址下載;
下載地址:http://download.csdn.net/detail/sam_jet/4530543
如若我提供的AjaxPro.dll不好使,請(qǐng)到下面網(wǎng)址下載;
https://download.csdn.net/download/lzfrab/694565
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!