2010-11-30 7 views
0

WebサイトをIIS6からIIS7に移動すると、IIS7が統合モードで動作しているときにMicrosoft.Web.Atlas.dllが動作しなくなります。クラシックモードでは正常に動作します。私は不明なエラーダイアログを表示するだけで、サーバー上で500エラーが発生することがわかります。トレースを行うときに取得できる唯一の情報は、ManagedPipelineHandlerからのエラーです。アイデア?Microsoft.Web.Atlas.dllとIIS7統合モード

答えて

0

ご存知のように、Microsoft.Web.Atlas.dllは、ASP.NET AJAXコンポーネントのCTP(2005年6月1日以降)でした。残念ながら私は、おそらく多くの人が長い間、このCTPを処分してきたので、私は間違っていると、いくつかの可能な修正であるかもしれないものへと推測することができます:あなたのweb.config<system.webServer>セクションに任意のアトラス特定のハンドラやモジュールを追加すること

  1. てみてくださいファイル。

  2. 新しいサーバーが64ビットのWindowsを実行している場合は、サイトが32ビットモードにあるアプリケーションプールを切り替えてみてください。

  3. ASP.NET 4.0ではなくASP.NET 2.0を実行するようにサイトのアプリケーションプールを構成します。

  4. これは古くてCTPだったため、Atlasは統合パイプラインモードと互換性がない場合もあります。

  5. Microsoft AJAX 2.0 RTMを使用するようにコードを更新することを検討してください。

+0

これは、独自のアプリケーションプールを提供することで動作していますが、クラシックモードで動作していますが、オプション5 – pch