私のプロジェクトでは、仮想パス "/ MyVirtualPath"を設定し、IIS 6(W2003)で仮想ディレクトリを作成するとすべて正常に動作します。チルダ "〜"のルートパスは大文字に変更されません
Googleアナリティクスでうまくいくように、仮想パス「/ myvirtualpath」を変更して、すべてのリダイレクトとリンクを小文字に変更します。クラス "lowercase route urls in aspnet mvc"も適用され、完全に機能します。
仮想パス "/ MyVirtualPath"を削除し、新しい "/ myvirtualpath"を作成したが、すべての場合にチルダ "〜"を使用するか、または "RedirecToAction "(これは" LowercaseRoute "を取るべきです)、仮想パス"/MyVirtualPath "を維持し続けます。私は、ブラウザでHTMLソースコードを見れば
たとえば、 "/MyVirtualPath/Content/Site.css" の代わりに見る "/myvirtualpath/Content/Site.cssを。"
おかげ
「仮想パス」のメタベースファイルが見つかりました。「既定のWebサイト」へのサービスを停止して開始しますが、「ローカルコンピュータ」で実行して再起動したと思いますIIS。 ユーザーがログオフすると、もう一度やり直す必要があります。 ありがとう –
ありがとうございました。 6時間後に解決されました。キャッシュのようなものだったと思う。 あなたの答えをありがとうと、私は自分がうまくやったことを分析することができます。 –