Отладка FeatureActivation () в веб-формах SharePoint

Можно ли отладить FeatureActivation?

Я делаю:

  1. Развернуть ->
  2. Установить точку останова в открытом переопределении void FeatureActivation ->
  3. Присоединить процесс к отладчику ->
  4. обновить.

Это не работает, потому что приложение уже развернуто и активировано.

Как мне сказать это инста-стопу и позвольте мне пройти через процесс активации.

3 ответа

Да, это.

  1. Отключите автоматическую активацию во время развертывания: Ваш проект SharePoint> Свойства> SharePoint> "Текущая конфигурация развертывания"> Установите "нет"
  2. развертывание
  3. Присоедините отладчик: Отладка> Присоединить процесс> выберите w3wp.exe
  4. Установите несколько точек останова
  5. Активируйте свою функцию вручную: Настройки сайта> Функция семейства сайтов (если область действия функции - сайт)

Развернуть >> установить точку останова >> прикрепить процесс к отладчику, затем перейти к действию сайта >> настройки сайта >> функции сайта менеджера >> отключить функцию и затем активировать ее снова.

Вы можете добавить строку в свой код:

System.Diagnostics.Debugger.Launch();

После активации функции вы увидите всплывающее диалоговое окно "Отладка" и подключитесь к процессу.

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