私はここ数日、これと輪になって回っています。私は通常、投稿せずに必要なものを見つけます。
ac#バックエンドを使用してasp.netで記述された非常に単純な1ページのWebサイトがあります。javascriptカルーセルがあります。私の問題は、すべてが私の開発環境(Macbook Pro、Bootcamp Vista、VS 2008)で完全に機能していることです。
専用サーバー(Windows 2008 Web Edition IIS7)に展開するとき(初めてです!)、すべてのアドバイスに従いました。WebサイトをIPにバインドしました。認証された匿名ユーザーとIISユーザーがいることを確認しました。
そこで、.jsファイルをどのようにアドレス指定しているかを調べました。私は3つ持っています。
<script language="javascript" src="<%=ResolveUrl("Scripts/jquery.min.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("Scripts/jquery.easing.1.3.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("Scripts/slides.min.jquery.js")%>" type="text/javascript"></script>
私の人生では、彼らが正しく対処されているようには見えません。からjquery.min.jsを取得でき、<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
部分的に機能します。サーバーでアドレス指定したファイルのすべてのスクリプトが失敗します。
私もjavascriptをデバッグしようとしました...私は得ました
SCRIPT5009:'$'は未定義です
サイトが対応するコードを持つ.jsファイルをアドレス指定していないため、定義されていないと思います。
誰かがこれについて考えを持っているか...または以前にそれに遭遇したことがあるなら、助けてください。
ありがとうございました
*編集*
さて、これはHTMLにあります
<script language="javascript" src="<%=ResolveUrl("~/Scripts/jquery.min.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("~/Scripts/jquery.easing.1.3.js")%>" type="text/javascript"></script>
<script language="javascript" src="<%=ResolveUrl("~/Scripts/slides.min.jquery.js")%>" type="text/javascript"></script>
ページソースを表示すると、これがあります
<script language="javascript" src="/Scripts/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="/Scripts/jquery.easing.1.3.js" type="text/javascript"></script>
<script language="javascript" src="/Scripts/slides.min.jquery.js" type="text/javascript"></script>
フィドラーで私はこれを持っています
404 - File or directory not found