VS Development Serverでサイトを実行しているときに、 (ここと同じコードを使用して)javascriptでxmlファイルをロードできません。IISで実行しているときに機能します。IISはデフォルトで認証なしで静的コンテンツを表示しますが、DevServerは表示しません。Webアプリプロジェクト(カスタム共通ディレクトリ、App_Data、ルート)の下のさまざまな場所にファイルを配置しようとしましたが、成功しませんでした。
エラーはglobal.asaxのApplication_Errorメソッドによってキャッチされ、
"System.Web.HttpException (0x80004005): Path 'foo.xml' is forbidden."
ただし、ajax呼び出しはクラッシュせず、別のコード(jQuery.ajax()メソッド)を使用して実行すると、ajax呼び出しは常に成功し、提供するエラーコールバックに入ることがありません。
スクリプトは、aspxページのスクリプトブロックから呼び出されます。