私はasp.net mvc3アプリケーションに取り組んでいます
ビューでいくつかの JavaScript ライブラリを使用したいと考えています。このように含めます
<script type="text/javascript" language="javascript" src="../../Scripts/UserScript.js" ></script>
ローカルでは機能します。ただし、サーバーにデプロイすると、スクリプト ファイルが見つかりません。
私はいくつかの調査を行い、URLを次のように使用していることがわかりましたRoot/Scripts/UserScript.js
:Root/MyApplicationName/Scripts/UserScript.js
正しいパスを使用するにはどうすればよいですか? ../../ は相対パスを提供するため、論理的には機能するはずです。なぜルートから始まるのですか?
サーバー上のビルドも確認しましたが、ローカルのものと同じアーキテクチャを持っています (同じフォルダー ツリー)。
ところで、これはどのファイルでも同じです (../../ で始まるすべての写真、スクリプト、CSS)
どんな助けでも大歓迎です