ASP 4.0 IIS HTTP 404 - PullRequest
       2

ASP 4.0 IIS HTTP 404

1 голос
/ 02 июля 2010

Я только что установил .NET 4.0 на свой Win 2003 Server с IIS. У меня не было проблем с использованием веб-сайтов, созданных на ASP.NET 2.0, но теперь, если я установил версию ASP.NET на 4.0 и развернул веб-сайт, созданный с использованием vs2010, я получил домашнюю страницу HTTP 400 http://localhost/mysite/Default.aspx. У меня есть файл .xml в той же папке, и я просматриваю его содержимое, как и должно быть, без ошибки HTTP 400. Я проверил расширения .aspx в конфигурации / сопоставлениях IIS, и расширение приложения для aspx установлено в c: \ windows \ microsoft.net \ framework \ v4.0.30319 \ aspnet_isapi.dll с глаголами, установленными на «Все». Та же проблема (http 400) появляется для расширения службы wcf .svc. Я могу перейти к документу .xml в том же виртуальном каталоге. Что может происходить?

1 Ответ

1 голос
/ 02 июля 2010

Вы можете попытаться установить атрибут requestPathInvalidChars среды выполнения HTTP (если в вашем URL есть недопустимые символы в соответствии с ASP.NET 4): <httpRuntime requestPathInvalidChars="" />

Он мог бы считать :плохо (вы уверены, что адрес не был localhost:port?).

Редактировать : Элемент httpRuntime (новый атрибут еще не указан, но показываетгде вы должны поместить его в web.config ).

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