Частичные классы ASP.NET и присоединение к процессу

Я использую Visual Studio 2010 Ultimate, и я использую Windows Server 2003 с IIS6.0. Я могу просто подключиться к своему процессу w3wp.exe, и он даже достигает точек останова в любой DLL, которая НЕ находится в частичном классе.

Символы не загружаются для частичного класса (т.е. кода MyPage.aspx.cs позади), и мне нужно отладить эту его часть. Как заставить символы загружать частичный класс и, таким образом, отлаживать его, пока он присоединен к процессу?

Некоторые другие подробности: я публикую свой веб-сайт (это сайт ASP.NET 2.0), на котором установлен флажок «Использовать фиксированное именование и одностраничные сборки», который просто создает .dll для каждого кода aspx.cs, но без его версии .pdb. . Есть и другие способы развертывания, как один файл .dll. Это поможет?


person Ben Ziegler    schedule 10.01.2011    source источник


Ответы (1)


Хорошо, поэтому сразу после того, как я опубликовал это, я кое-что попробовал и нашел свой собственный ответ. В диалоговом окне публикации есть еще один флажок «Отправить отладочную информацию». Если вы проверите, что во время публикации файлы .pdb будут затем «отправлены» в ваш каталог bin для каждого файла, включая частичные классы, и, таким образом, символы теперь будут загружаться при присоединении к процессу.

person Ben Ziegler    schedule 10.01.2011