運行Web應用程序時,出現錯誤Could not load file or assembly 'Interop.hMailServer' or one of its dependencies. Access is denied.
。問題是我在64位運行32位Web應用程序。那麼,Visual Studio允許將內置選項更改爲32/64,但我只是將源項目的web項目與Google小時一起重新編譯,我發現這個http://dailydotnettips.com/2011/07/03/could-not-load-file-or-assembly-presentationcore-or-one-of-its-dependencies-an-attempt-was-made-to-load-a-program-with-an-incorrect-format-a-solution/希望它對我有所幫助。但我正在使用Windows 2003服務器。任何人都可以告訴我如何將應用程序轉換爲64位運行?如何將IIS應用程序池從x64更改爲x86
2
A
回答
2
不得不在許多x64'03機器上運行此功能以支持較舊的組件。
Run x86 bit applications on x64 - Documentation
開始 - 運行 - 導航到:
%systemdrive%\Inetpub\AdminScripts
運行此聲明:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 1
EDIT 2我希望這有助於。
我通過我的一些舊文件去,發現這個語法我成功地使用之前:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
還有,記得IIS登記完成時(在.NET文件夾運行)
編輯3
開始 - 運行 - 輸入以下命令:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
沒有在 - 之後允許.aspx擴展名。
相關問題
- 1. 在ASP.NET應用程序的生產環境中將x86更改爲x64 dll
- 2. IIS應用程序池
- 3. IIS應用程序池PID
- 4. IIS應用程序池
- 5. 如何更正設置IIS Express for x64平臺應用程序
- 6. 如何更改遠程服務器上的IIS 7應用程序池?
- 7. 如何處理x86與x64程序包
- 8. 如何在iis 6.0中將請求從一個應用程序池路由到另一個應用程序池
- 9. 更改IIS 6應用程序池,而不整個服務器
- 10. 從IIS應用程序池運行應用程序
- 11. 爲應用程序設置應用程序池iis express 7.5
- 12. 如何限制IIS應用程序池刷新,如果一些文件更改?
- 13. 如何使用啓動腳本更改IIS應用程序池管道模式
- 14. 從x64 C#應用程序中調用x86 PowerShell腳本
- 15. 將.NET Framework版本的應用程序池更改爲3.5?
- 16. 如何從x64構建應用程序?
- 17. IIS應用程序池和多線程
- 18. 作爲x86或x64運行的應用程序?
- 19. - 是否可以從應用程序池更改IIS空閒超時?
- 20. 更改應用程序池的屬性
- 21. 將IIS應用程序池標識從內置帳戶更改爲自定義帳戶導致503錯誤
- 22. IIS應用程序池標識
- 23. IIS 7.5 ISAPI應用程序池安全
- 24. IIS應用程序池:列表配置
- 25. IIS應用程序池和緩存
- 26. IIS應用程序池回收
- 27. 在IIS中枚舉應用程序池
- 28. 創建IIS 6應用程序池
- 29. IIS 6應用程序池管理
- 30. IIS 6.0應用程序池崩潰
運行上面的代碼時,出現語法錯誤,錯誤代碼爲'800A0401' – Mal
嘗試用'1'替換''true''參見編輯。 – f0x
不要錯誤是在字符25 ..請檢查在這裏http://stackoverflow.com/questions/7443775/error-code-800a0401-while-running-vb-script – Mal