Я использую сервер, на котором сейчас около 50 сайтов, и у меня возникают проблемы с IIS.
Каждый раз, когда я пытаюсь изменить настройки на сайте, переключаю версии .Net, добавляю / меняю домены на сайте прямо в диспетчере IIS. Диспетчер IIS аварийно завершает работу. Когда я снова запускаю менеджер, все сайты не работают.
Есть ли у кого-нибудь совет, как это исправить, не отключая сайты в течение значительного периода времени?
Заранее спасибо,
Интересная часть - это часть .Net версии, потому что это напрямую не приводит к изменению настроек IIS, как я понимаю, только настройки web.config.
Это говорит о том, что ваша консоль управления IIS полностью урезана, что не является обычным явлением.
Я бы предложил любое из:
IIS Manager по существу редактирует метабазу в памяти, которая сохраняется в Metabase.XML на диске. Однако вкладка ASP.Net не воспроизводится в том же пространстве, обычно она редактирует файл web.config (я могу быть не совсем прав там, также может быть влияние ScriptMaps на использование вкладки), в котором там происходит что-то действительно интересное.
Итак, сделайте снимок файла metabase.xml перед тем, как что-либо менять, и, возможно, возьмите копию, когда сервер выйдет из строя (при условии, что он выйдет из строя хотя бы один раз, прежде чем вы его исправите), и сравните их.