Когда я обновляю страницу ASPX с помощью простого изменения текста, в следующий раз, когда я вызываю страницу из Интернета, он очень медленно отвечает. Я работаю на Windows 7 с IIS7. Мне кажется, что в следующий раз, когда я вызову ее из браузера, страницу придется перекомпилировать. любая помощь?
Это нормальная функция Asp.net. После изменения файла ASPX приложение будет перекомпилировано в следующий раз, когда веб-сервер получит запрос.
Страница ASP.Net состоит из трех частей:
Вам нужно вручную перекомпилировать в зависимости от того, какую часть вы меняете. Необходимо скомпилировать программный код и дизайнерскую часть.
Вы можете изменить код до части, и он будет вручную перекомпилирован (но только код до).
Вам следует использовать файлы resx, если вы просто меняете текст. Они могут использоваться ключами ресурсов или в вашем коде. Изменение resx не замедляет работу вашего приложения.
Редактировать:
Отключить перекомпиляцию - нужно отредактировать web.config:
<configuration>
<system.web>
<compilation batch="false">
</system.web>
</configuration>