Мой отладчик не работает,
Я помещаю точку останова, но в выполнении, Visual Studio времени не останавливается на точке останова.
Как зафиксировать его?
Нет ничего специального в моем приложении, это - простое веб-приложение. Я использую Visual Studio 2005.
Я создал новый проект веб-приложения, и на default.aspx странице существует obout управление сеткой, на default.cs я заполняю таблицу данных и помещаю его как datatasource для сетки.
Я смог отладить его, внезапно отладчик никогда не поражается.
обратите внимание, что отладчик находится на событии загрузки.
Ниже приведены шаги, которые помогли мне проблема:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files
Вы должны быть работает в режиме отладки, а не в режиме выпуска.
Вот подробная статья о Как: включить отладку для приложений ASP.NET В основном, вы можете установить режим отладки в свойствах проекта или в web.config.
Есть пара вещей, которые могут быть неправильными:
Вероятно, символы не загружены, поэтому точка останова не сработает. Вы установили веб-сайт в качестве запускаемого проекта?
При отладке к какому процессу он прикреплялся? Это должен быть w3wp.exe, если вы хотите отлаживать код asp.net.
Выполните Очистить проект
и убедитесь, что вы нажали Отладка
, а не Выполнить
Возможно, вам понадобится настроить ваше приложение в web config, чтобы его можно было отлаживать...
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>