2

Windows 2008 R2 SP1 64 ビット マシンで実行されている IIS 7.5 用の Microsoft 要求ルーティング コンポーネントをインストールする必要があります。

Web プラットフォーム インストーラーを使用して Microsoft Request Routing をインストールした後、ASP.NET 4.0 アプリケーションで「HTTP エラー 503。サービスを利用できません」というメッセージが表示されます。

Windows イベント ログのエラーの詳細には、次のように記載されています。

The Module DLL 'C:\Program Files\IIS\Application Request Routing\requestRouter.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a AMD64 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.

「32 ビット アプリケーションを有効にする」設定を true に変更して、アプリケーション プールを 32 ビット モードで実行するように変更すると、このエラーを解消できます。

ただし、問題を解決するためにそれを行う必要はありません。

私の質問は次のとおりです。

  1. Microsoft Request Routing 機能が 32 ビット バージョンを読み込もうとするのはなぜですか? そのための 64 ビット バージョンはありませんか?
  2. アプリケーション プールを 32 ビット モードに変更せずにこの問題を解決するにはどうすればよいですか?
4

3 に答える 3

0

これについて調査した結果、現在 Microsoft の Application Request Routing には 32 ビット アーキテクチャ用と 64 ビット用の 2 つのバージョンがあることをお知らせします。

明記されていませんが、Web Platform Installer のバージョンは 32 ビット専用であり、64 ビット固有のバージョンを取得するには、次の 2 つの場所のいずれかからダウンロードする必要があると思います。

http://blogs.iis.net/wonyoo/archive/2011/04/20/how-to-install-application-request-routing-arr-2-5-without-web-platform-installer-webpi.aspx

また

http://www.microsoft.com/en-us/download/details.aspx?id=7173

ブログ (最初の URL) には、ダウンロード後に IIS にインストールする方法の詳細が記載されています。

これが役立つことを願っています。

于 2012-09-06T15:08:13.087 に答える
0

どのプロセッサ アーキテクチャを使用していますか?

このエラーは、現在 64 ビット AMD プロセッサのみがサポートされていることを示唆しているようです。おそらく、お使いのプロセッサに固有の解決策を検討する価値があるかもしれません。

Intel CPUを使用していると思いますか?

64 ビット システムで IIS を 32 ビット モードで実行する必要がある特定のシナリオがあることは承知しています。

于 2012-09-06T22:17:38.867 に答える
0

次のアドレスにある IIS サイトのインストール ガイドラインを参照することをお勧めします。

http://www.iis.net/learn/extensions/installing-application-request-routing-%28arr%29/install-application-request-routing

これらで問題が解決しない場合は、IIS フォーラムに投稿する価値があるかもしれません。

http://forums.iis.net/

または technet フォーラムへの投稿:

http://social.technet.microsoft.com/Forums/en-gb/categories/

于 2012-09-07T13:56:17.233 に答える