Я использую Visual Studio 2010 Ultimate и работаю на Windows Server 2003 с IIS6.0. Я могу просто присоединиться к моему процессу w3wp.exe, и он даже достигает точек останова на любой DLL, которая НЕ входит в частичный класс.
Символы не будут загружаться для частичного класса (т. Е. Кода MyPage.aspx.cs), и мне нужно отладить эту часть. Как вы получаете символы для загрузки для частичного класса и, таким образом, отлаживаете его, пока он подключен к процессу?
Некоторые другие детали: я публикую свой веб-сайт (это сайт ASP.NET 2.0) с флажком «Использовать фиксированные имена и одностраничные сборки», который просто создает .dll для каждого кода aspx.cs позади, но без .pdb версия этого. Есть и другие способы развертывания, такие как один файл .dll. Это поможет?