次のように、 include ディレクティブを使用して他のいくつかの html ファイルを含める必要がある ASP.NET MVC Web アプリケーションがあります。
<!--#include virtual=/include/bottom.shtml -->
私の問題は、アプリケーション パスが異なるサーバーにこのアプリケーションをデプロイする必要があることです。たとえば、ある場所ではアプリケーションをマップし、localhost/myapp/
別の場所ではlocalhost/
.
このlocalhost/
シナリオでは、上記のコード例は問題なく動作します。しかし、アプリがオンlocalhost/myapp
になっていると、ファイルが見つからなかったことを知らせるパーサー エラー メッセージが表示されます。
アプリケーションの相対パスを考慮してディレクティブをカスタマイズするにはどうすればよいですか (できれば毎回検索と置換を使用しないでください)。
ありがとうございました!