會有這樣的需求,可能是你用到只有 32位元的元件(像
Jet OLEDB 4),當你的網站是以64位元編譯的便會出現錯誤訊息,那是因為IIS不允許一個應用程式32位元和64位元混用,所以你必需讓你的網站程式用32位元跑,解決之道分以下兩種:
- 專案形式:你的程式利用新增專案建立,需要預先編譯
專案—>屬性,打開以下視窗,更改平台目標為X86
- 網站形式:你的程式利用新增網站建立,不需要預先編譯
打開IIS管理員
-->應用程式集區-->你的應用程式集區-->進階設定
-->一般-->啟動32位元程式-->設為 true
沒有留言:
張貼留言