我正试图在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) {
}) );
答案 0 :(得分:0)
如果没有看到网址,可能很难确定。我敢打赌,防火墙会拒绝URL中的某个字符。您可以使用Fiddler查看关闭/打开防火墙的URL。
答案 1 :(得分:0)
您可能需要查看此处描述的enterpriseAuthentication功能:
http://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx
我没有用它,但它可能会给你你需要的东西。
答案 2 :(得分:0)
问题不再存在,我所做的只是添加互联网(客户端/服务器)和私人网络,并将其删除。
不确定它是否与代码或ISA服务器/客户端有关。