когда я отлаживаю свой сайт локально с помощью Visual Studio, изменение в web.config вступает в действие без каких-либо проблем.
Однако, когда я делаю то же самое изменение в web.config на моем хосте сервера (работает с IIS 7.5), похоже, что сайт все еще работает со старой версией web.config, когда загружаю его в свой браузер. Новые изменения не применяются.
Я попытался остановить и запустить пул приложений сайта на сервере с помощью диспетчера IIS, но все равно никаких изменений. Я также попытался остановить и запустить IIS, который тоже не работает.
Изменение, которое я делаю для своего web.config, включает удаление записей в блоке, чтобы разрешить и запретить пользователям. В настоящее время он настроен на запрос учетных данных, и если он действителен, сайт доступен. Если нет, доступ запрещен. Изменение, которое я пытаюсь сделать, это разрешить доступ ко всем пользователям и не запрашивать их учетные данные.
ДО:
<authorization>
<deny users="?" />
<allow roles="admins" />
<deny users="*" />
</authorization>
ПОСЛЕ:
<authorization>
<allow users="*" />
</authorization>
В чем причина этого?