2010-12-13 45 views
3

私は、ローカルとステージングに取り組んでいるasp.net Webアプリケーションを構築しています。しかし、私が生きているために配備されたとき、少し奇妙な問題が発生しました。以下はライブ環境の詳細です。IIS - 「指定されたファイルが見つかりません。

ライブ環境:

  • Server 2003の
  • は、要求URLは以下の場合に、ページが見つからない場合は、それがIISで構成されたページ404にリダイレクトされる6

をIIS。 "http://www.xxxx.com/folder1/default.aspx"

ただし、リクエストURLが下にある場合(フォルダ内にドットがある)、IISのデフォルトの404メッセージが表示されます。システムは、指定されたファイルを見つけることができません。"これはIISで設定したものではなく、httpハンドラとモジュールをすべてスキップしているようです。したがって、私のカスタムHTTPハンドラは、この種のURLで動作しなくなります。

"http://www.xxxx.com/folder.1/default.aspx"

は、IISの設定を行うには、それに何かを推測マイ。私はいくつかの研究をしている、私のような他の問題はありません。

誰でも手伝っていただけたら幸いです。どうもありがとう。

ディオン

答えて

3

考えられる理由の一つは、このようなUrlScanなどのツールかもしれない - あなたはそれがドットを許可するように明示的に設定する必要があるのURLに(。) - これは<Windows Folder>\system32\inetsrv\urlscan.iniを編集しAllowDotInPath=1

を設定することによって行うことができます
+0

こんにちは、ありがとうございました。ライブサーバーにUrlScanがインストールされているのがわかりました。私はあなたの指示に従って行った。しかし、IISは同じように応答します。 IISを再起動する必要がありますか?それは生きている環境であるからです。そうすることは充当されていないかもしれません。 – user540108

+0

はすぐに変更を有効にするための迅速な調査を行った。サーバーでコマンドIISRESETが必要です - http://support.microsoft.com/kb/326444 ありがとうございました! – user540108

関連する問題