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

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

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

1 ответ

Решение

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

  1. Веб-проект -> Свойства -> Сборка -> Дополнительно -> Отладочная информация: только для pdb
  2. Веб-проект -> Свойства -> Упаковка / публикация в Интернете -> Снимите флажок Исключить созданные символы отладки

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

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

Другие вопросы по тегам