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)的建立和使用
- P/Invoke之C#呼叫動態連結庫DLLC#
- lua——alien庫實現lua呼叫C動態連結庫(dll、so)
- 動態連結庫與靜態連結庫
- iis網站資料庫無法連線資料庫網站資料庫
- cmake 連結動態連結庫
- Windows環境下,動態連結庫(DLL)的“匯入”與“匯出”概念Windows
- 如何註冊chatgpt,如何使用chatgpt,以及chatgpt無法訪問的原因。chatgpt問題總結。ChatGPT
- DLL動態庫動態載入
- 本地無法連線Mysql的原因MySql
- springboot新增靜態資源無法訪問Spring Boot
- windows和linux gcc生成動態連結庫DLL和SO並用python呼叫WindowsLinuxGCPython
- 靜態連結動態連結的連結順序問題和makefile示例
- linux下靜態連結庫和動態連結庫的區別有哪些Linux
- springboot中靜態頁面無法訪問及return無法重定向問題Spring Boot
- TestFlight無法訪問怎麼辦?TF如何連結AppStoreConnect解決教程APP
- 阿里雲國際版搭建的網站無法訪問的原因分析阿里網站
- 關於docker無法訪問倉庫的映象代理問題Docker
- github無法訪問Github
- 無法連線到web伺服器iisWeb伺服器
- VS中呼叫DLL動態庫的方法
- Kubernetes:37---服務(無法訪問服務的一些原因)
- springboot+themeleaf+bootstrap訪問靜態資源/無法訪問靜態資源/圖片Spring Boot
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- 無法訪問GitHub網站及無法正常操作倉庫的處理方法Github網站
- 動態連結庫的生成和使用(二)
- fastadmin 偽靜態nginx 無法訪問後端的情況ASTNginx後端
- FFmpeg開發筆記(二十七)解決APP無法訪問ZLMediaKit的直播連結問題筆記APP
- C++呼叫C#的動態庫dllC++C#
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- derby 資料庫 伺服器模式 無法訪問資料庫伺服器模式
- Linux配置靜態IP解決無法訪問網路問題Linux
- git hub 無法訪問 訪問速度慢Git
- win10系統設定IIs後本地localhost可以訪問但區域網無法訪問如何解決Win10localhost
- 阿里雲網站備案時網站無法訪問原因及解決辦法阿里網站
- 【連結 1】與靜態連結庫連結
- IDEA無法連線docker中的資料庫的問題IdeaDocker資料庫
- 故障公告:IIS應用程式池停止工作造成部落格站點無法訪問