Как сказано в заголовке, если я обновлю значения из файла App_GlobalResources
, приложение перезапустится. Есть ли способ предотвратить это?
изменить файл App_GlobalResources принудительно перезапустить приложение
Ответы (2)
Нет, предотвратить это невозможно.
Согласно MSDN а>:
Когда вы вносите изменения в файл ресурсов по умолчанию, локальный или глобальный, ASP.NET перекомпилирует ресурсы и перезапускает приложение ASP.NET. Это может повлиять на общую производительность вашего сайта. Если вы добавите вспомогательные файлы ресурсов, это не вызовет перекомпиляции ресурсов, но приложение ASP.NET перезапустится.
Поскольку ресурсы считаются статическими данными, любые их изменения приводят к перезапуску приложения ASP.NET.
Дополнительная информация:
Редактирование файлов ресурсов без перекомпиляции приложения ASP.NET
Веб-сайт ASP.NET или веб-приложение ASP.NET?
На самом деле вы можете предотвратить перезагрузку, но при изменении всех файлов конфигурации. Я не нашел, чтобы сделать это только с файлом App_GlobalResources
.
Смотрите этот ответ:
Как предотвратить перезапуск приложения ASP.NET при изменении файла web.config?