Развертывание PDB на веб-роли Azure
У меня есть проект, который развертывается через VS 2012 Azure Project (справа от VS, а не вручную). Проект веб-роли настроен на создание отладочной информации "только для pdb" в режиме выпуска, но при развертывании PDB не упаковываются и не копируются в виртуальную машину веб-роли в Azure. Как я могу получить PDB, включенные в пакет и переданные на сервер?
Причина, по которой я хочу включить мои PDB в производство, заключается в том, что я хочу получить номера строк в моих отчетах ELMAH.
1 ответ
Я попробовал это с помощью базового "Файла, нового облачного проекта" со следующими настройками:
- Веб-проект -> Свойства -> Сборка -> Дополнительно -> Отладочная информация: только для pdb
- Веб-проект -> Свойства -> Упаковка / публикация в Интернете -> Снимите флажок Исключить созданные символы отладки
Когда я скомпилировал и развернул базовое решение, используя эти 2 параметра, я обнаружил, что WebRole1.dll
а также WebRole1.pdb
в F:\AppRoot\Bin\
папка.
Это то, что ты искал?