IIS, похоже, не обслуживает ЛЮБЫЕ приложения .net.Журналы показывают состояние sc-win32 5. Какой доступ запрещен? - PullRequest
0 голосов
/ 02 сентября 2011

ОС - это сервер Windows 2003. Использование ASP.NET 3.5 SP1 С ASP.NET MVC 2.

Это ваше обычно странное событие. Я пытаюсь запустить приложение ASP.NET MVC2 на одном из наших серверов разработки, и похоже, что IIS никогда не завершает запрос. Я создал полностью пустое приложение веб-форм, и оно делает то же самое. Журналы iis показывают sc-win32-статус 5 для всех этих попыток. Кажется, что доступ запрещен, но я не знаю почему. На всех сайтах пользователь ASPNET добавлен в свои разрешения безопасности.

Вот сумасшедшая вещь. Для всех страниц, которые я пытаюсь загрузить, я вижу вывод такой:

Url entered into browser: http://<server_name>:90/<app_name>/<app_name>.aspx

PlainURL: http://<server_name>:90/<app_name>/<app_name>.aspx
FirstPart: http://<server_name>
LastPart: :90/<app_name>/<app_name>.aspx
LastPart: /<app_name>/<app_name>.aspx
strSecure: https://<server_name>/<app_name>/<app_name>.aspx

Очевидно, заменить на действительное имя сервера и имя приложения. Чтобы добавить эту сказку, это происходит со всеми введенными URL, даже если они не являются приложениями под iis. Вместо того, чтобы сказать, что сайт не найден, вы получаете вышеуказанное.

Я сравнил настройку IIS на этой машине с другой машиной, которая работает нормально, и настройки выглядят так, будто они идеально продублированы. Это относится и к расширениям веб-службы.

IIS действительно отлично подходит для страниц .asp & .html сервера.

ОБНОВЛЕНИЕ 1

Я создал новый веб-сайт (не виртуальный каталог) в IIS и назначил его на порт 91. Похоже, что теперь работает .Net. Так что это несколько смущает меня, так как это обходной путь, но не решает проблему. Проблема в том, что все, что происходит в IIS на порте 90, вызывает ошибку «Отказано в доступе». Я не знаю, к чьему доступу это относится или что делать, чтобы исправить это. Любой вклад будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 02 сентября 2011

DOH! SSL был навязан на сайте, и я не знал об этом. Отключение в IIS решило эту проблему.

0 голосов
/ 02 сентября 2011

Вы проверили, если это проблема с портом. 90 НЕ является стандартным номером порта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...