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