0

以前は Windows Server 2003 の IIS6 でホストされていたサイトを、Windows Server 2008 R2 の IIS7 に移行しようとしています。

この問題は (少なくとも私にとっては) 本当に奇妙です。

Web サイト展開ビルド スクリプト (BIN ディレクトリに COMPILED ファイルを生成する) を使用してサイトをプリコンパイルし、「マネージド パイプライン モード」を「統合」に設定してサーバーに配置すると、次のエラーが発生します。

ファイルまたはアセンブリ 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。

「マネージド パイプライン モード」を「クラシック」に変更すると、機能します。クラシックモードで実行したままにしないでください。

「マネージド パイプライン モード」を「統合」に設定したままにして、Web ソリューションをサーバーに直接コピーするだけで、ビルド スクリプトを実行してプリコンパイルされた状態にすることなく、統合モードで動作します。

統合モードでのみlog4netのアクセスが拒否されたというエラーを引き起こす可能性のあるソリューションを事前にコンパイルするにはどうすればよいですか?

4

0 に答える 0