Проблема отладки веб-части SharePoint 2010 - PullRequest
3 голосов
/ 13 апреля 2011

Я пытаюсь отладить веб-часть, развернутую вручную в локальной папке, но не могу.

Я сделал следующее:

  • Набор <compilation batch="false" debug="true" optimizeCompilations="true"> в web.config
  • Установка точек останова (например, в методе Page_Load).
  • Разверните проект, содержащий веб-часть, на мой локальный ресурс.
  • Скопируйте файл .pdb вручную в папку c: / inetpub / wwwroot / wss / VirtualDirectories / 80 / bin.
  • Присоедините visual studio ко всем работающим экземплярам w3wp.exe (их три).

Но Visual Studio сообщает: «В настоящий момент точка останова не будет достигнута. Для этого документа не было загружено никаких символов», поэтому при просмотре веб-страницы, содержащей веб-часть, Visual Studio не достигает точек останова.

Ответы [ 6 ]

5 голосов
/ 14 апреля 2011

решено: Я выбирал Присоединить к: Автоматически определять тип кода для отладки , а Visual Studio автоматически выбирает Собственный код .Я изменил параметр на Отладка следующих типов кода: Управляемый (...) и работал.

2 голосов
/ 13 апреля 2011

какую версию ide вы используете?Вы должны быть в состоянии нажать f5 для отладки с использованием vs2010.Вы уверены, что ваш отладчик подключен к правильному процессу w3wp?Вы вручную развертываете веб-часть?если это так, возможно, сборка была кэширована, и вам необходимо перезапустить пул приложений.

1 голос
/ 13 декабря 2011

Распространенной причиной этой проблемы является установка SharePoint на компьютере, на котором уже установлена ​​Visual Studio. Если вы получите это сообщение: «В настоящий момент точка останова не будет достигнута. Для этого документа не было загружено никаких символов», проще всего переустановить Visual Studio на компьютере. Тогда все работает нормально.

0 голосов
/ 22 января 2015
  • убедитесь, что у вас нет нескольких веб-серверов переднего плана в вашей ферме разработки, и если вы удалили их, и оставьте только фактический сервер, на котором работает VS
0 голосов
/ 17 апреля 2013

Моя любимая техника: Не отлаживайте веб-части SharePoint! Создайте консольное приложение Windows и выполните там отладку.

1) Создать консольное приложение для Windows
2) Скопируйте весь соответствующий код из веб-части
3) Замените любой выход элемента управления ASP.NET на выход консоли.
4) Отладка и пошаговое выполнение
5) Скопируйте исправленный код обратно в веб-часть.

Ура!

0 голосов
/ 07 февраля 2013

Я обошел эту проблему с помощью горячей клавиши Attach All (Alt A, S) через CKSDev: http://cksdev.codeplex.com/

Я также не вижу веб-часть на экране редактирования страницы во время сеанса F5, хотя она должна работать: http://blogs.msdn.com/b/bethmassi/archive/2010/01/28/creating-a-sharepoint-visual-web-part-using-visual-studio-2010.aspx

Я понял, что проблема связана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...