やあ、
MasterPage で次のリンクを使用する ASP.NET MVC サイトがあります。
<script type="text/javascript" src="../../../Scripts/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../../../Scripts/jquery-ui-1.8.11.custom.min.js"></script>
<script type="text/javascript" src="../../../Scripts/jquery.cascadingDropDown.js"></script>
<script type="text/javascript" src="../../../Scripts/jquery.maskedinput-1.2.2.js"></script>
これは、Visual Studio 2010 のビルトイン IIS およびホスト (IIS7) で実行すると正常に機能します。しかし、自分の IIS7 で Default Web Site \ MySite の下に展開すると、スクリプトは次のようなパスを取得します。
http://localhost/Scripts/jquery.cascadingDropDown.js
それ以外の :
http://localhost/myPage/Scripts/jquery.cascadingDropDown.js
これが VS IIS とホスト IIS では機能するのに、ローカル コンピューター IIS では機能しないのはなぜですか?
これ以外のウェブページは問題ありません。