找不到 IIS 页面

找不到 IIS 页面

我为运行 ASP 的客户端将 IIS 角色添加到我的 Windows 2003 服务器。他们default.aspx在发送给我的网站中有一个页面。我添加了一个网站并为其指定了路径C:\Inetpub\wwwroot\_client_site

当我尝试浏览它时,http://my_public_ip/_client_site我收到了错误找不到此页面

我进入了网站属性,确保这default.aspx是默认内容页面的第一个条目。匿名访问已打开,读/写/目录浏览已勾选。我还检查了文件系统上的文件夹,以确保thatIUSR_Client` 具有读/写/列出文件夹的权限。

我需要寻找什么东西来修复这个问题?

答案1

这可能是很多原因。如果我是你,请从简单开始,不要一头扎进 asp.net

创建一个名为 default.htm 的新文件,并在其中输入以下内容:

<html><body>Hello World</body></html>

接下来将其保存到目录中并再次尝试访问http://your.ip.地址/default.htm

如果您看到页面无法显示,这很可能是由于路由/防火墙/网络问题。如果您看到的是 hello world,我们需要继续诊断 ASP.Net IIS 错误。

如果失败,请检查 IIS 服务是否已启动,实际网站是否已启动,是否已绑定并监听所有 IP,然后尝试下一步http://本地主机来自服务器本身。

请对任何问题进行评论,我会尽力提供进一步的帮助。

答案2

您确定为其分配了新 IP 吗?它可能正在查找您的默认网站或另一个现有的网站,该网站正在响应相同的 IP 地址。您有几种选择:

  • 将附加 IP 绑定到 NIC 并将其分配给该站点
  • 阻止默认网站在同一 IP 上响应,或许在同一 IP 上为其分配不同的端口值
  • 实现主机标头
  • 如果您不需要默认网站,请禁用它,或者禁用使用该 IP 的其他网站。
  • 让您的新站点在 80 以外的其他端口上响应,然后为其创建指向 IP 和端口的 DNS 条目。

相关内容