拒绝访问受限URI(尝试从XMLHTTP调用WCF方法)

拒绝访问受限URI(尝试从XMLHTTP调用WCF方法),wcf,access-denied,xmlhttprequest,Wcf,Access Denied,Xmlhttprequest,我有一个网络解决方案,看起来像下面的-一个网络项目, 一个web服务和一个服务库 Web解决方案1 -Web项目 --test.aspx -webapibrary --trade.cs --TradeService.cs --ITradeService.cs -WebAPIService --trade.svc 现在,我尝试检索由trade.svc方法生成的JSON字符串 使用javascript。大意是: 等等 问题是,当我启动此方法时,会出现错误: “对受限URI的访问被拒绝” 我注意到我

我有一个网络解决方案,看起来像下面的-一个网络项目, 一个web服务和一个服务库

Web解决方案1
-Web项目
--test.aspx
-webapibrary
--trade.cs
--TradeService.cs
--ITradeService.cs
-WebAPIService
--trade.svc

现在,我尝试检索由trade.svc方法生成的JSON字符串 使用javascript。大意是:

等等

问题是,当我启动此方法时,会出现错误:

“对受限URI的访问被拒绝”

我注意到我的Web项目位于localhost:3721和我的 Web服务位于localhost:4253/之下,因此,我在 如果超出项目的上下文,则会出现此错误

我已尝试通过在localhost:4253上发出httpcfg.exe来修复此问题 但那没用


有什么想法吗?谢谢。

我的工作进展顺利,但我想我正在打开一个新主题,因此将重新发布…尝试在IE中关闭保护模式。
xmlHttp.onreadystatechange = function()
{

        if (xmlHttp.readyState == 4)
        {
            var mdiv = document.getElementById("msg");
            mdiv.innerHTML = (xmlHttp.responseText);
        }
}

    var url = "http://localhost:4253/trade.svc/";
    url = url + "GetSomething?id=0&format=";
    xmlHttp.open("GET", url, true);
    xmlHttp.send('');