2010-12-04 5 views
0

私はhereと記載されているURLリライタを使用しています。ASP.NETのURL書き換え:リソースが見つかりません

生産で、それは素晴らしい作品が、局部的に、URL書き換えを使用するすべてのリンクのために、それは言う:

リソースが見つかりません。

概要HTTP 404。探しているリソース(またはその依存関係の1つ)が削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次のURLを確認し、正しく入力されていることを確認してください。

理由はありますか? IISをローカルにインストールして何かを構成する必要はありますか?

私が使用するいくつかのルール:

<RewriterConfig> 
<Rules> 
    <RewriterRule> 
    <LookFor>/Payment/Secure/Order.htm</LookFor> 
    <SendTo>/Payment/Secure/Order.htm</SendTo> 
    </RewriterRule> 
    <RewriterRule> 
    <LookFor>/Payment/Secure/Result.htm</LookFor> 
    <SendTo>/Payment/Secure/Result.htm</SendTo> 
    </RewriterRule> 
    <RewriterRule> 

..

彼らは生産に働くので、彼らはすべての...よく

おかげで多くのことを定義されています!

+0

私はわかりませんが、WebDevServerをローカルで使用していますか?一般的にlocalhost:PORT/ProjectName /で実行されるため、そのアプリケーションルートを/ ProjectName /に設定すると、/ – Elph

+0

ではなく、仮想パスを '/'に変更して、リンクにProjectName ... .. –

答えて

1

ローカルでは、URL書き換えは、Webサイトのlocalhost上で実行されているIISでのみ動作します。

0

はいWebサーバーの正しいパス名を指定します。

+0

もっと明示的に?私はちょうど上でコメントしました... –

関連する問題