首先,让我解释一下我从头到尾所做的步骤(也是为了帮助其他人):
1-我向我的 ISP 请求了一个静态 IP。
2- 将该静态 IP 插入到一个记录mydomain.com 的
3-我安装了 IIS 和 Web Deploy 3.0
4-我在 IIS 管理器中设置了新网站,并使用 IP 地址作为我的IPv4地址和端口80并将 .NET Framework 版本重新配置为 4.0“应用程序池”IIS 管理器中的选项卡。
5- 我添加了新的 Windows 防火墙入站规则为预定义并选择万维网服务(Http)
6-我添加了一个简单的索引.html文件到我的域的根文件夹作为测试目的。(为了帮助其他人:通过这些步骤,我还成功地用 Visual Studio 2012 发布了我的 webApplication,但现在我正在用 index.html 文件进行测试,该文件只包含“你好世界”)
7- 在我的路由器设置中;我重新配置了“转发端口”作为 ->本地 IP:192.168.0.12(IPv4 地址)&起始端口:80&结束端口:80&协议:TCP
现在这是我的详细问题:
当我输入 mydomain.com 时它显示:“网站正在建设中”页面。(显示我的域名卖家信息)
当我的局域网中的 PC 输入 mydomain.com 时,它会显示“你好世界”,这里没问题。
当其他人输入 mydomain.com 时:他们告诉我他们会看到“IIS7 欢迎页面”
我认为再进一步就可以解决第 1 和第 3 个问题,但是尽管我进行了所有调查,我还是陷入了困境。
如果你能提供任何关于这个问题的解决方案,我会很高兴的,谢谢
穆拉特
答案1
我不知道 IIS 的具体问题,因为我和大多数人一样使用 Apache Web 服务器或类似服务器。但我想说,您可能会遇到地址解析尚未完全传播到整个互联网的情况。这需要一点时间,可能 1-2 天。
最后一个影响是,“欢迎页面”可能存在缓存问题。要求他们进行“深度重新加载”,通常是“CTRL-R”。但我看不出与第一种情况相比,页面调用方式有什么不同。