为什么我在 IIS 6 中网站的根域名出现 404?

为什么我在 IIS 6 中网站的根域名出现 404?

我有一个客户在我们的服务器上安装了 SiteMinder,我需要将一个 Web 应用程序添加到作为域根目录的网站目录中。当他们浏览 login.url.com 时,它会将他们重定向到他们的服务器,对用户进行身份验证,然后返回并进入我的 IIS 中的 404 页面。我将 Default.aspx 和应用程序文件放在默认网站以及 siteminderagent 虚拟目录中,但他们仍然收到 404 错误。

在此处输入图片描述

我怎样才能弄清楚这个应用程序导致 404 错误发生?

另外,我在服务器上安装了 .NET 3.5,应用程序也是 .NET 3.5,但是即使安装后,默认网站的属性窗口内也只显示 2.0xx...我需要更改这个吗?

在此处输入图片描述

答案1

您可能会在 W3SVC 日志中找到您要查找的内容。您可以看到请求的传入情况,我认为这应该会有所帮助。http://support.microsoft.com/kb/313437

在日志中,检查 404 响应的子状态代码。

IIS 中的 404 Substatus 2 含义为:Web 服务扩展锁定策略阻止此请求

如果是这种情况,您可能只需要启用 ASP.NET Web 服务扩展。请参见此处:页面存在时出现 404 - IIS 5,ASP.NET 4.0

答案2

default.aspx 是否设置为相关网站的默认文档?听起来好像没有假设其他所有配置都正确。

相关内容