0

Windows8アプリでWinJs.XHRを使用してWebサービスを呼び出そうとしています。ファイアウォールを使用していないときは、コードは正常に機能します。ただし、ファイアウォールを使用していると、次のエラーが発生しました。

**Forbidden ( Forefront TMG denied the specified Uniform Resource Locator (URL).  )**

どんな手掛かり?

  WinJS.Promise.timeout(50000, WinJS.xhr({
        url: "<Service_URL>"

    })
        .then(function (rss) {


        }, function (onRError) {

            });
        },
        function progress(result) {

        }) );
4

3 に答える 3

0

URLを見ずにそれを判断するのは難しいかもしれません。URLの文字がファイアウォールによって拒否されているに違いありません。Fiddlerを使用して、ファイアウォールがオフ/オンの状態でURLが何であるかを確認できます。

于 2012-10-05T20:41:32.523 に答える
0

ここで説明するenterpriseAuthentication機能を確認することをお勧めします。

http://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx

私はそれを使用していませんが、それはあなたが必要とするものをあなたに与えるかもしれません。

于 2012-10-06T13:57:58.160 に答える
0

問題はもう存在しません。私がしたことは、インターネット(クライアント/サーバー)とプライベートネットワークを追加することだけで、それらを削除しました。

それがコードにあるのか、ISAサーバー/クライアントにあるのかわからない。

于 2012-10-08T14:50:58.763 に答える