Подтвердить что ты не робот

Развертывание PDB на роли в Azure Web

У меня есть проект, который развертывается через проект VS 2012 Azure (справа на VS, а не вручную). Проект веб-роли настроен на сбор "Отладочной информации только для pdb" в режиме деблокирования, но при развертывании PDB не упаковываются и не копируются в виртуальную веб-роль на Azure. Как я могу заставить PDB быть включенными в пакет и передаваться на сервер?

Причина, по которой я хочу включить свои PDB в производство, - это то, что я хочу получить номера строк в своих отчетах ELMAH.

4b9b3361

Ответ 1

Я пробовал это с помощью базового проекта "Файл, новый облако" со следующими настройками:

  • Веб-проект → Свойства → Сборка → Дополнительно → Информация об отладке: только pdb
  • Веб-проект → Свойства → Пакет/Публикация в Интернете → Снимите флажок Исключить сгенерированные символы отладки

Когда я скомпилировал и развернул базовое решение, используя эти 2 параметра, я нашел WebRole1.dll и WebRole1.pdb в папке F:\AppRoot\Bin\.

Это то, что вы искали?