У меня есть клиент, который устанавливает SiteMinder на нашем сервере, и мне нужно добавить веб-приложение в каталог веб-сайта, который является корнем домена. Когда они просматривают login.url.com, он перенаправляет их на их сервер, аутентифицирует пользователя, возвращается и попадает на страницу 404 в моем IIS. Я помещаю файлы Default.aspx и приложения на веб-сайт по умолчанию, а также в виртуальный каталог siteminderagent, но они по-прежнему получают ошибку 404.
Как я могу выяснить, где это приложение приземляет их с 404?
Кроме того, я установил .NET 3.5 на сервер, а приложение - .NET 3.5, однако даже после установки в окне свойств веб-сайта по умолчанию отображается только 2.0xx ... нужно ли мне это менять?
Вы можете найти то, что ищете, в журналах W3SVC. Вы можете видеть запрос в том виде, в каком он поступил, и я думаю, это должно быть поучительно. http://support.microsoft.com/kb/313437
В журналах проверьте код субстатуса на наличие ответов 404.
Подстатус 2 404 в IIS означает: Политика блокировки расширения веб-службы предотвращает этот запрос.
В этом случае вам, вероятно, просто нужно включить расширения веб-службы ASP.NET. Посмотреть здесь: 404, когда страница существует - IIS 5, ASP.NET 4.0
Установлен ли default.aspx в качестве документа по умолчанию для рассматриваемых сайтов? Похоже, это не предполагает, что все остальное настроено правильно.