Tilde「〜」のルートパスは、小文字に上記のものを変更しません
-
14-10-2019 - |
質問
仮想パス「/myvirtualPath」でプロジェクトを設定し、IIS 6(W2003)で仮想ディレクトリを作成し、すべてが正常に機能します。
次に、Googleアナリティクスでより適切に動作するために、仮想パス「/myvirtualpath」を変更し、すべてのrediceccionesとLinksを小文字に変更します。クラスも適用します」ASPNET MVCの小文字ルートURL「そして完璧に機能します。
IISの仮想ディレクトリを変更しなければならなかった問題、仮想パス「/myvirtualpath」を削除し、新しい「/myvirtualpath」を作成しましたが、すべての場合、Tilde "〜"を使用するか、「リダイレクトアクション」を作成する必要があります( 「Lowercaseroute」を取り、仮想パス「/myvirtualpath」を維持し続けます。
たとえば、ブラウザにHTMLソースコードが表示されている場合は、「/myvirtualpath/content/site.css」の代わりに「/myvirtualpath/content/site.css」を参照してください。
ありがとう
解決
- このような変更を加えるときは、必ずIIS(IISRESetを実行)をリセットしてください。キャッシュの問題がある場合があります。
- Metabaseファイルを「myVirtualPath」について直接検索し、手作業で編集してみてください。これは危険で醜いテクニックなので、そうする前に適切な予防策を講じます(たとえば、サーバーがメタベースを自動的にバックアップし、混乱した場合にリロードするように構成されていることを確認してください)。ケースを変更することは何も破る可能性は低いです。
所属していません StackOverflow