Веб-служба Azure в том же домене, что и веб-страница - PullRequest
0 голосов
/ 04 июня 2010

У меня есть веб-служба JSON, которую я хочу запустить в том же домене, что и моя веб-страница. Оба должны использоваться в Azure. Они должны находиться в одном домене, потому что, поскольку я выполняю вызов JSON, JSONP не является опцией atm.

Я думал, что мой веб будет иметь адрес http://example.cloudapp.net/,, а мой веб-сервис должен иметь адрес http://example.cloudapp.net/webservice/

Edit: Как я могу создать веб-сервис на http://example.cloudapp.net/webservice/ и веб-приложение MVC 2 на http://example.cloudapp.net/, я только понял, как заставить их использовать отдельный домен, например http://ws example.cloudapp.net/ для веб-службы и http://example.cloudapp.net/ для веб-приложения.

Ответы [ 2 ]

2 голосов
/ 04 июня 2010

Какой у вас вопрос?

Так же, как вы делаете это за пределами облака. Если сама служба реализована в контроллере MVC, вам просто нужно убедиться, что маршруты в вашем приложении MVC указаны правильно. Если вы используете WCF, я не уверен, что нужно что-то особенное, чтобы избежать конфликтов с маршрутизацией MVC. Вы уже пробовали что-нибудь? Вы нажали ошибку?

0 голосов
/ 04 июня 2010

Конечные точки WCF (файлы SVC) могут быть частью вашей обычной WebRole, даже при использовании MVC.

В этой статье представлен ряд примеров, иллюстрирующих использование WCF на платформе Windows Azure: http://code.msdn.microsoft.com/wcfazure/

На этой вики-странице обсуждаются проблемы, с которыми вы можете столкнуться при использовании WCF в Windows Azure, и предлагаются обходные пути для каждого из них: code.msdn.microsoft.com/wcfazure/Wiki/View.aspx?title=KnownIssues.

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