Я новичок в разработке проектов веб-приложений Asp.net при запуске их на локальном IIS. До сих пор я использовал опцию «Использовать Visual Studio Development Server».
Я использую Visual Studio 2010 Beta 2.
Редактировать: менее сложный пример кода
Следующий пример кода:
List<string> _list = new List<string>();
_list.Add("asd");
_list.Add("asd2");
_list.Add("asd3");
Теперь я хочу отладить / пройти через некоторую строку кодов с помощью _list .
При использовании «Использовать Visual Studio Development Server» я могу видеть содержимое _list в быстром просмотре.
Если я выбираю «Использовать локальный веб-сервер IIS» и отлаживаю с помощью одного и того же куска кода, быстрые часы пытаются отобразить мне те же значения, показывая мне вращающееся колесо в течение примерно 10 секунд, в результате чего « оценка функции отключается, поскольку время ожидания предыдущей функции истекло. Вы должны продолжить выполнение до включенного сообщения об оценке функции '.
После этого я получаю диалоговое окно ошибки Windows с ' Произошло исключение Unhandeld win32 в w3wp.exe [844] Отладчик Just-In Time был запущен без необходимого разрешения безопасности ..'
Я запускаю Visual Studio 2010 Beta 2 в качестве администратора. Я начинаю отладку, нажимая F5. Кажется, я не могу отладить таким образом. Должен ли я каким-то образом подключить отладчик VS к процессу IIS? Если да, то как это сделать?
Что я делаю не так и как это решить?
И, кстати, это ошибочное поведение появилось в VS 2010? Я никогда не испытывал это в VS 2008.