Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> Webサーバー >> 64ビットのwin2008 IISは32ビットのサポートを開かないため、DLLは問題をロードできません

64ビットのwin2008 IISは32ビットのサポートを開かないため、DLLは問題をロードできません

  

WEBプロジェクトをデプロイし、ローカル、ローカルサーバーに問題はありませんが、リモートサーバーにデプロイした後、DLLをロードできませんでした。 >

'/'アプリケーションでのサーバーエラー


まず、システムが読み込めないと主張するDLLが本当に存在します。


第二に、ローカルマシンとローカルサーバーからの問題はない最も可能性の高い原因は、リモートサーバーの環境に問題があることです。ただし、リモートサーバーは.NET 4.5.2と共にインストールされており、他のWEBプロジェクトを実行しても問題ありません。 WEBプロジェクトに対応するアプリケーションプールも4.0であるため、2.0を選択した理由は除外されます。


その後、WEBプロジェクトの開発者はIISアプリケーションプールで32ビットサポートを開始し、問題は解決しました。もともと、リモートサーバーは64ビットWIN SERVER 2008でした。


32ビットサポートを有効にする方法は次のとおりです。

Webプロジェクトに対応するアプリケーションプールを選択し、右クリックして[詳細設定]をクリックし、[32ビットアプリケーションを有効にする]をTrueにします。

Copyright © Windowsの知識 All Rights Reserved