Я пытаюсь разместить на своем сервере веб-сайт, к которому хочу разрешить анонимный доступ.
Я приобрел доменное имя у Go-Daddy и изменил A / MX-Record, чтобы он указывал на мой сервер (так как я также использую Exchange Server, прежде чем мне прочтут лекцию о том, что это плохая идея, пожалуйста, посмотрите мой другой вопрос Запускаете веб-сайт ASP.NET и сервер Exchange на одном компьютере?).
Итак, в тот момент, когда я перехожу к своему домену, он действительно переходит на мой сервер, поскольку мне представлены стандарты Добро пожаловать в Windows Server 2003 страница. Однако я не хочу, чтобы это произошло, я не хочу перенаправлять запросы, поступающие на мой сервер с моего нового домена, в другую папку веб-сайта.
До сих пор я делал ...
1) Открыл диспетчер IIS
2) Создан новый веб-сайт
3) Установите заголовок узла веб-сайта в качестве моего нового домена
4) Убедился, что анонимный доступ включен.
Все это работало нормально, однако всякий раз, когда я переходил к своему домену, он постоянно предлагал мне войти в систему. После входа в систему он отображал все содержимое страницы, в противном случае - нет.
Затем я перешел в конкретную папку и во вкладке «Общий доступ к сети» пытаюсь включить общий доступ к новому веб-сайту, который я создал. Однако каждый раз, когда я включал его для своего веб-сайта и применял, возвращаясь и проверяя, он всегда возвращался к «Не делиться».
Пожалуйста, помогите мне, это сводит меня с ума!
Поделиться? Вам необходимо проверить права доступа к файлам и папкам в том месте, где находится этот веб-сайт. Какая бы учетная запись ни использовала ваш IIS для анонимного доступа, необходимо иметь доступ для чтения к файлам веб-сайта ... обычно это был / является IUSR_, но может отличаться в зависимости от настройки.
Этот сервер также служит контроллером домена?
Вот связанная проблема ответил на SO.
Кроме того, что говорится в журналах событий при появлении запросов? Из-за сломанной синхронизации пароля гостевой учетной записи IIS с полным журналом безопасности может быть много проблем ^^
Разобрался, что делаю не так ...
Я проверял "запускать сценарии (например, ASP)". Думаю, из-за этого мне пришлось бы предоставить учетной записи IUSR_MachineName доступ к DLL-файлам фреймворка ASP.NET (в системной папке).
Поскольку это всего лишь статический сайт, снятие флажка с этой опции, похоже, решает проблему!