Доступ к ограниченному URI запрещен (пытается вызвать метод WCF из XMLHTTP) - PullRequest
1 голос
/ 14 сентября 2009

У меня есть веб-решение, которое выглядит примерно так: веб-проект, веб-сервис и сервисная библиотека.

Веб-решение1
- Веб-проект
- test.aspx
- WebAPILibrary
- trade.cs
- TradeService.cs
- ITradeService.cs
- WebAPIService
- trade.svc

Теперь я пытаюсь получить строку JSON, созданную методом trade.svc. используя JavaScript. Что-то с эффектом:

...

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('');

и т. Д. *

Проблема в том, что, когда я запускаю этот метод, я получаю ошибку:

«Доступ к ограниченному URI запрещен»

Я заметил, что мой веб-проект находится под localhost: 3721, и мой Веб-сервис находится под localhost: 4253 / так, я понимаю, что когда я выйти за пределы контекста моего проекта, я получаю эту ошибку.

Я попытался исправить проблему, выполнив httpcfg.exe на localhost: 4253 но это не сработало.

Есть идеи? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...