У меня есть проект веб-приложения на моем компьютере разработчика под управлением WinXP и, следовательно, IIS 5.1. Кажется, что изменения, которые я делаю на этом сайте, вступают в силу только после того, как я выполню IISRESET. То есть я делаю изменение источника, перестраиваю проект и затем запускаю без отладки (или с отладкой). Вновь измененный код не является «видимым» или действующим, если я не вмешиваюсь в IISRESET.
Кстати, вкладка «Интернет» на экране «Свойства» для проекта веб-приложения настроена для использования локального веб-сервера IIS в URL-адресе проекта: http://localhost/myVirtualDirectory
...
но я заметил ту же проблему при использовании VStudio Dev Server (то есть мне нужно остановить его, посетив область панели задач, чтобы увидеть, как мои исходные изменения вступили в силу).
Это то, что я могу изменить?
ИЗМЕНИТЬ ОБНОВЛЕНИЕ:
Просто хочу прояснить это, если это возможно. Два ответа расходятся ниже; не уверен, как двигаться вперед. Кто-то утверждает, что этого следует ожидать (слабость IIS 5.1, которая, в свою очередь, является лучшим вариантом, который может предоставить WinXP). Другой утверждает, что это не ожидаемое поведение (и я склонен согласиться, так как это первое, что я включил это в ту же старую платформу разработки WinXP, которую я имел долгое время). Я подозреваю, что это может быть что-то "глубоко внутри" веб-приложения Visual Studio 2008, которое было обновлено до этой новой IDE из VStudio 2002 (ASP.NET 1.1). Я пытался добавить комментарий / вопросы по каждому пути ответа. Благодарю.