トップ回答者
IIS7.0 64bit環境において、html内の日本語文字列を含むパスを指定したリンクにアクセスするとアプリケーションプールが停止してしまう

質問
-
こんにちは。
htmlの<a>タグまたは<form>タグで、日本語文字列を含むパスをしている場合、
リンクにアクセスするとアプリケーションプールが停止し下記のようなエラーが
表示されます。
HTTP Error 503. The service is unavailable
また、アクセスログ、トレースログには何も記録されません。動作確認環境は以下の通りです。
OS : Windows Server 2008 64bit版 SP2
IIS : IIS7.0 64bit版[確認内容]
32bitアプリケーションとして実行した場合 ⇒ 問題無く動作します。
64bitアプリケーションとして実行した場合 ⇒ アプリケーションプールが停止します。64bitアプリケーションとして実行した場合は、リンクのパスに日本語文字列を
指定する場合には何か設定等あるのでしょうか?
回答
-
-
山本春海さん、こんにちは。
ご回答頂きありがとうございます。
(返信が遅れてしまい申し訳ありません。)
色々確認した結果、Windows Server 2008 64bit版(R2ではない)で、ISAPIフィルタに独自のモジュールを指定していることが原因だと分かりました。今回原因となったモジュールも、R2では正常に動作するようですのでR2へのアップデートを検討したいと思います。
> リクエスト先の情報なども含めて、詳細などを投稿していただいたほうが、
> 他の方から有効な情報を得られやすいのではないかなと思いますよ
ご指摘ありがとうございます。
次に投稿する際は、詳細情報を記載するように心がけたいと思います。
(徐々に慣れていきたいと思います。)
また分からないことがありましたら、宜しくお願い致します。- 回答としてマーク 服部清次 2010年4月15日 1:22
すべての返信
-
-
山本春海さん、こんにちは。
ご回答頂きありがとうございます。
(返信が遅れてしまい申し訳ありません。)
色々確認した結果、Windows Server 2008 64bit版(R2ではない)で、ISAPIフィルタに独自のモジュールを指定していることが原因だと分かりました。今回原因となったモジュールも、R2では正常に動作するようですのでR2へのアップデートを検討したいと思います。
> リクエスト先の情報なども含めて、詳細などを投稿していただいたほうが、
> 他の方から有効な情報を得られやすいのではないかなと思いますよ
ご指摘ありがとうございます。
次に投稿する際は、詳細情報を記載するように心がけたいと思います。
(徐々に慣れていきたいと思います。)
また分からないことがありましたら、宜しくお願い致します。- 回答としてマーク 服部清次 2010年4月15日 1:22
-
SASAMI さん、
こんにちは。
フォーラム オペレーターの服部 清次です。ご自身で問題の原因を突き止められたとのことで、ご報告ありがとうございます!
今回、質問者ご自身の投稿ではありますが、SASAMI さんと似たような現象に遭遇された方にとっては、
とても参考になるのではないかと思いましたので、私の方で SASAMI さんのご返信に
[回答としてマーク] のチェックを付けさせていただきました。また疑問や質問がありましたら、ドシドシ TechNet フォーラムにご投稿ください。
今後とも、どうぞよろしくお願いします。
それでは、また!
__________________________________________________
マイクロソフト株式会社 フォーラム オペレーター 服部 清次