1

Я добавил роль IIS на свой сервер Windows 2003 для клиента под управлением ASP. У них есть страница default.aspx на сайте, который они мне прислали. Я добавил сайт и дал ему путь к C:\Inetpub\wwwroot\_client_site

Когда я пытаюсь найти его по адресу http://my_public_ip/_client_site я получаю сообщение об ошибке. Эту страницу не удается найти.

Я вошел в свойства сайта и убедился, что default.aspx был первой записью для страниц контента по умолчанию. Анонимный доступ включен, и чтение / запись / просмотр каталога отключены. Я также проверил папку в файловой системе, чтобы убедиться, that IUSR_Client` имеет разрешения на чтение / запись / список папок.

Какие вещи я могу искать, чтобы это исправить?

2 ответа2

3

Это может быть несколько вещей. Если бы я был тобой, начни спокойно и не ходи головой первым на asp.net

Создайте новый файл с именем default.htm и просто поместите в него следующее:

<html><body>Hello World</body></html>

Затем сохраните его в каталоге и попробуйте еще раз посетить http://your.ip.address/default.htm

если вы получаете страницу не может быть отображена, это, скорее всего, связано с проблемой маршрутизации / брандмауэра / сети. Если вы видите привет, нам нужно перейти к диагностике ошибок ASP.Net IIS.

Если это не помогло, убедитесь, что служба IIS запущена, реальный веб-сайт запущен, и он связан и прослушивает все ips, затем попробуйте http://localhost с самого сервера.

Пожалуйста, прокомментируйте любые проблемы, и я постараюсь помочь в дальнейшем.

0

Вы уверены, что присвоили ему новый IP? Вероятно, он просматривает ваш сайт по умолчанию или другой существующий сайт, который отвечает на тот же IP-адрес. У вас есть несколько вариантов:

  • Привязать дополнительный IP к сетевой карте и назначить его этому сайту
  • Не позволяйте сайту по умолчанию отвечать на один и тот же IP, возможно, назначьте ему другое значение порта для того же IP
  • Реализуйте заголовки хоста
  • Отключите веб-сайт по умолчанию, если он вам не нужен, или другие сайты, которые используют IP.
  • Сделайте так, чтобы ваш новый сайт отвечал на другой порт, кроме 80, затем введите для него DNS-запись, указывающую на IP-адрес и порт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .