2010-12-20 4 views

答えて

1

は、あなたは、静的なコンテンツを提供するためにIISを有効にしていますか?私はこの問題を抱えていました。

「Windowsの機能を有効または無効にする」で、「インターネットインフォメーションサービス>ワールドワイドWebサービス>一般的なHTTP機能>静的コンテンツ」(Windows 7の場合は同じ場所にあります2008 R2)。

これはどれくらい助けになるか分かりませんが、see Microsoft's documentationもあります。

my similar answer to an ASP.net questionを参照してください。

1

ここで最も大きな原因はsame origin policyです。 XMLHTTPRequestは、現在使用しているページのアドレスと同じドメインとポート上のリソースに対してのみ許可されています。

アドレスバーのアドレスがhttp://dev.example.com/で、スクリプトがhttp://example.com/api/にアクセスしようとしている場合、ホスト名が一致しないため、リクエストは拒否されます。

0

IIS 7.5でも同様の問題がありました。私はすべての許可などを変更しました - 何も働かなかった。私は外部リンクを使用していましたが、これを固定リンクに変更しました。例:
href="http://www.mydomain.com/autobiography.html"
これは私にアクセスを与え続け:これはここで

<a class="fancybox" href="autobiography.html">Read More</a> 
正常に動作します

<!-- Jquery necessary files--> 
<script type="text/javascript" src="http://www.mydomain.com/fancybox/jquery-1.4-jquery.min.js"></script> 

は、次のように私はもともとURLを参照していた
犯人でありますjsファイルへのエラー。

理由はわかりませんが、動作します。

これが役に立ちます。

関連する問題