Я только что установил .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 в том же виртуальном каталоге. Что может происходить?