未能加載文件或程序集“AjaxPro.2”或它的某一個依賴項。拒絕訪問。(異常詳細信息: System.IO.FileLoadException: 未能加載文件或程序集“AjaxPro.2”或它的某一個依賴項。拒絕訪問。)
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
今天再測試那個游戲的時候,突然顯示加載dll的錯誤,具體請看;
錯誤的文字如下:
未能加載文件或程序集“AjaxPro.2”或它的某一個依賴項。拒絕訪問。(異常詳細信息: System.IO.FileLoadException: 未能加載文件或程序集“AjaxPro.2”或它的某一個依賴項。拒絕訪問。)
錯誤可能會有所不同,有的是“AjaxPro”有的是“AjaxPro.2”,錯誤到時候自己多注意即可;
解決辦法:
找一個AjaxPro.2.dll文件放到bin文件夾里即可;
我這里放了一個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”的解說:
.net1.X是用了AjaxPro.dll,.net2.0是用了AjaxPro.2.dll,只所以會出現(xiàn)未能加載文件或程序集“AjaxPro.2”或它的某一個依賴項錯誤,估計是您的項目沒有引用AjaxPro.2.dll,或者是你的web.config配置錯誤,具體方法是:
1.去網(wǎng)站下載AjaxPro.2.dll組件
2.在您項目的資源管理器中,右擊引用,左擊"添加引用"
3.點擊瀏覽,找到AjaxPro.2.dll文件所在的位置,雙擊AjaxPro.2.dll,然后點擊確定
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,希望對你有所幫助哦;
PS:關(guān)于權(quán)限;
如果“未能加載文件或程序集“AjaxPro”或它的某一個依賴項。拒絕訪問。”? 這基本是權(quán)限錯誤造成的,那就要給予bin目錄的上一級目錄的權(quán)限,一定是IIS用戶,Everyone,IIS_IUSRS, user或者users這些用戶的所有權(quán)限即可,然后在給予windows下temp目錄權(quán)限,Everyone,IIS_IUSRS, user或者users這些用戶的所有權(quán)限即可;然后就沒問題了;
如若我提供的AjaxPro.2.dll不好使,請到下面網(wǎng)址下載;
下載地址:http://download.csdn.net/detail/sam_jet/4530543
如若我提供的AjaxPro.dll不好使,請到下面網(wǎng)址下載;
https://download.csdn.net/download/lzfrab/694565
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!