Отладка FeatureActivation () в веб-формах SharePoint
Можно ли отладить FeatureActivation?
Я делаю:
- Развернуть ->
- Установить точку останова в открытом переопределении void FeatureActivation ->
- Присоединить процесс к отладчику ->
- обновить.
Это не работает, потому что приложение уже развернуто и активировано.
Как мне сказать это инста-стопу и позвольте мне пройти через процесс активации.
3 ответа
Да, это.
- Отключите автоматическую активацию во время развертывания: Ваш проект SharePoint> Свойства> SharePoint> "Текущая конфигурация развертывания"> Установите "нет"
- развертывание
- Присоедините отладчик: Отладка> Присоединить процесс> выберите w3wp.exe
- Установите несколько точек останова
- Активируйте свою функцию вручную: Настройки сайта> Функция семейства сайтов (если область действия функции - сайт)
Развернуть >> установить точку останова >> прикрепить процесс к отладчику, затем перейти к действию сайта >> настройки сайта >> функции сайта менеджера >> отключить функцию и затем активировать ее снова.
Вы можете добавить строку в свой код:
System.Diagnostics.Debugger.Launch();
После активации функции вы увидите всплывающее диалоговое окно "Отладка" и подключитесь к процессу.