IIS無法訪問動態連結庫DLL的原因
開發過程中有時候會用到動態連結庫,比如:
[DllImport(“Cast.dll”,EntryPoint=“SDKInit”)]
需要用到動態庫:Cast.dll
我們只需要把dll複製到Bin資料夾或者系統根目錄,然後設定一下訪問許可權,在VS2012中執行,是沒有問題的,你肯定覺得釋出到IIS上也是沒有問題,比較除錯不報錯。
當你釋出到IIS上,一訪問就會發現,呼叫此dll報錯,什麼原因呢?
一、開始找原因:
1、DLL是否複製到Bin資料夾或者放到系統根目錄。
2、DLL右鍵“屬性”=》“安全”新增everyone、IIS_IUSRS的許可權。
3、IIS應用程池是否選中4.0.
如果都檢查設定過了,還是出錯,說明還有一個地方沒有設定。
二、具體步驟:
開啟IIS找到“應用程池”=》“高階設定”=》“啟用32位應用程式”,把值False改成True即可。
文章來源:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2641489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 動態連結庫(DLL)
- 動態連結庫(DLL)的建立和使用
- 動態連結庫DLL_第1篇
- 我的Dll(動態連結庫)學習筆記 (轉)筆記
- P/Invoke之C#呼叫動態連結庫DLLC#
- lua——alien庫實現lua呼叫C動態連結庫(dll、so)
- 我的Dll(動態連結庫)學習筆記 rivershan(原作) (轉)筆記
- 動態連結庫與靜態連結庫
- 動態連結庫和靜態連結庫的區別
- iis網站資料庫無法連線資料庫網站資料庫
- cmake 連結動態連結庫
- VB呼叫C程式的方法—動態連結庫法 (轉)C程式
- DLL動態庫動態載入
- 如何註冊chatgpt,如何使用chatgpt,以及chatgpt無法訪問的原因。chatgpt問題總結。ChatGPT
- 處理動態連結庫報錯的問題
- 動態連結庫(轉)
- 本地無法連線Mysql的原因MySql
- Win32動態連結庫與靜態連結庫的區別Win32
- 靜態連結動態連結的連結順序問題和makefile示例
- Win32環境下動態連結庫(DLL)程式設計原理 (轉)Win32程式設計
- 關於cmake輸出動態連結庫名字的問題
- linux下靜態連結庫和動態連結庫的區別有哪些Linux
- github無法訪問Github
- 資料庫VIP地址無法訪問(二)資料庫
- 資料庫VIP地址無法訪問(一)資料庫
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- VC6.0 設定動態連結庫工程生成dll以及lib檔案的位置
- 無法連線到web伺服器iisWeb伺服器
- 關於docker無法訪問倉庫的映象代理問題Docker
- Oracle備庫無法連線主庫的問題分析Oracle
- VS中呼叫DLL動態庫的方法
- 阿里雲國際版搭建的網站無法訪問的原因分析阿里網站
- 動態連結庫的生成和使用(二)
- springboot新增靜態資源無法訪問Spring Boot
- 無法訪問GitHub網站及無法正常操作倉庫的處理方法Github網站
- C# Socket連線 無法訪問已釋放的物件C#物件
- 修改dll版本號處理未能載入“******”,或找不到動態連結庫依賴的項
- springboot中靜態頁面無法訪問及return無法重定向問題Spring Boot