0

我正在尝试在 Windows 8 应用程序中使用 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

问题不存在了,我所做的只是添加了互联网(客户端/服务器)和专用网络,然后他们删除了它们。

不确定是代码还是 ISA server/client 的问题。

于 2012-10-08T14:50:58.763 回答
0

您可能需要查看此处描述的企业身份验证功能:

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

我没有使用它,但它可能会给你你需要的东西。

于 2012-10-06T13:57:58.160 回答