У меня есть веб-решение, которое выглядит примерно так: веб-проект,
веб-сервис и сервисная библиотека.
Веб-решение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
но это не сработало.
Есть идеи? Спасибо.