WCF Azure 403 ошибка при локальном запуске - PullRequest
0 голосов
/ 11 февраля 2012

Я в тупике. Есть несколько потоков, которые ссылаются на аналогичную проблему, но не одну и ту же. Я пытаюсь запустить простой сервис WCF в Azure, но моя проблема возникает еще до развертывания. Я следую за этой статьей:

https://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-create-deploy/

В котором говорится, что нужно создать свой проект, создать интерфейс и класс службы Hello World, а затем запустить свой проект локально. Я получаю ошибку 403, когда пытаюсь запустить свой проект.

Единственный шаг, который я не выполняю, это то, что у меня нет опции «Начать без отладки» (я использую Visual Studio Express Web Developer), поэтому я просто нажимаю «Начать отладку».

Почему я получаю ошибку 403 на своей машине? Я использую Visual Studio в качестве администратора.

Ответы [ 4 ]

2 голосов
/ 20 апреля 2012

В проекте WebRole щелкните правой кнопкой мыши на .svc (Service1.svc) и выберите «Установить как стартовую страницу», а затем запустите проект. Сделайте это в проекте WebRole, а не в проекте Azure Cloude.

1 голос
/ 22 марта 2012

Кажется, VS потерял настройки своего проекта.Откройте страницу «Свойства» на веб-сервисе в VS.Перейдите на вкладку «Отладка».В разделе Серверы / Виртуальный путь: моя конфигурация была установлена ​​на "/".Поместите туда имя вашего сервера "/Service1.svc", и теперь оно должно работать из отладчика.Это решило проблему для меня.

1 голос
/ 11 февраля 2012

Является ли проект Azure проектом по умолчанию или веб-ролью WCF?Если это сама роль, это может быть вашей проблемой - она ​​пытается получить доступ к корню виртуального каталога, содержащего веб-сервис, а не запускать облачное приложение в локальном эмуляторе.Если вы перейдете на http://127.0.0.1:81/Service1.svc в новом окне браузера, вы все равно получите 403?

0 голосов
/ 23 марта 2012

Проблема исчезла, когда я обновился до VS 2010 Pro.Я никогда не исправлял это в Express, но после обновления проблема исчезла ... У меня была опция «Начать без отладки» в версии Pro, поэтому я подозреваю, что проблема, возможно, была специфической для Express.

...