2009-08-26 3 views
1

У меня есть файл ashx в не-веб-проекте в VS2008. Тип веб-проекта (stsdev, который используется с Share Point) развертывает файл ashx на сервере. Я могу перейти к файлу, и он есть. В VS2008, когда я пытаюсь поставить точку останова в коде ashx, это не позволит мне. Это означает, что когда я подключаюсь к процессу WP3.exe для удаленного отладки, ничего не будет запущено. Какие шаги я могу предпринять, чтобы отладить это?Отладка файлов Visual Studio ASHX

ответ

1

Ссылка здесь покрывает это хорошо:

http://www.myrocode.com/post/2009/06/03/Custom-HttpHandler-in-SharePoint-2007-using-code-behind-and-debug-option.aspx

Короче

  1. Добавьте {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b- 00c04f79efbc} to .prodj file
  2. Создать общий обработчик
  3. Добавить ссылку на сборку в ссылке на разметку, например: <% @ Assembly Name = "S harePointHttpHandlers, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 23d6ec32decbea39 "%>. Вы можете получить это, используя Reflector.

Это позволило мне отлаживать во время выполнения.

Смежные вопросы