Azure - ошибка при запуске нескольких проектов веб-ролей - PullRequest
5 голосов
/ 27 декабря 2010

Если в моем приложении более одной веб-роли (проекта, а не экземпляра), я получаю эту ошибку: (Я получаю ее, только если прикрепляю веб-роль. Она отлично работает с таким количеством проектов рабочих ролей, как я хочу)

Microsoft Visual Studio

Средства Windows Azure для Microsoft Visual Studio

Произошла ошибка при подключении отладчика к рабочему процессу IIS для URL-адреса «http://127.0.0.1:5100/' для экземпляра роли».развертывание (21) .CloudPOC.WebRoleToHostDataService.0' .Невозможно начать отладку на веб-сервере.Веб-сервер настроен неправильно.См. Справку для распространенных ошибок конфигурации.Запуск веб-страницы вне отладчика может предоставить дополнительную информацию.

Для получения дополнительной информации нажмите Справка.

OK

Что здесь не так?Я не могу этого понять, и мне нужен проект веб-сервиса!

Ответы [ 3 ]

6 голосов
/ 29 декабря 2010

Убедитесь, что вы запускаете проект Azure, а не сам веб-проект. Возможно, вы установили веб-роль в качестве запускаемого проекта, и если вы это сделаете, то обнаружите, что IIS запускает веб-приложение, а не Azure Dev Fabric, что означает, что любые специфические для Dev Fabric вещи (например, параметры конфигурации для каждой роли) доступны вызывающие проблемы.

Что вы должны сделать, так это позволить Azure Dev Fabric (Compute Simulator) запустить все ваши роли для вас, и это также сработает, если потребуется открыть веб-браузер и т. Д.

Итак, щелкните правой кнопкой мыши проект Azure Cloud, установите его в качестве запускаемого проекта и повторите попытку.

Надеюсь, это поможет, Andy

РЕДАКТИРОВАТЬ мысли о чем-то другом!

Убедитесь, что ваш web.config компилируется, чтобы разрешить debug = "true". Если вы добавили новый веб-сайт в свое решение, по умолчанию этого не произойдет:

2 голосов
/ 01 сентября 2012

У меня была похожая проблема, которая была решена с помощью следующих шагов:

  1. Убедитесь, что установлена ​​правильная версия .net framework 4.0.(.Net Framework 4.0.30319 является последней версией)

  2. Удалите, если в вашей системе есть какая-либо другая платформа .Net 4.0, перейдя в раздел «Установка и удаление программ».

  3. Перейдите в физическое расположение% windir% \ Microsoft.NET \ Framework64 и удалите нежелательную папку .Net framework 4.0

1 голос
/ 21 июля 2011

У меня тоже была эта проблема, и это произошло, когда я обновил свое приложение до 4.0 ... Я запустился без отладки и получил следующую ошибку:

Существует дубликат раздела system.web.extensions / scripting / scriptResourceHandler

и после исследования этой ошибки я нашел это: http://forums.asp.net/t/1571308.aspx/1

, который говорит, что в настоящее время есть ошибка w / vs2010 и 4.0 ... Я взял рекомендацию ответов и закомментировал раздел расширений, и это сработало для меня ... Другое возможное решение.

...