我按照这里的指南操作(https://www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/?fb=en-US)。
它说明了如何设置域。
现在,我的网络应用程序可以在http://fablelane.com。此应用会重定向至http://www.fablelane.com,然后返回 404(重定向是正常的,并且是我的 URL 重写规则的一部分,证明http://fablelane.comURL 有效)。
如果我去http://fablelane.azurewebsites.net/,整个网站加载无问题。但这里也没有重定向。
每当我尝试在 Azure 中添加域时,都会收到感叹号,表示出现了问题。
如果我将鼠标悬停在感叹号上,就会显示以下错误。
无法找到指向“fablelane.azurewebsites.net”的“www.fablelane.com”的 DNS 记录。如果要配置 A 记录,必须先使用 DNS 提供商为指向“awverify.fablelane.azurewebsites.net”的“awverify.www.fablelane.com”创建 CNAME 记录。首先允许资源记录传播,然后创建 A 记录。
最后,这是我的控制面板中的 DNS 设置。
我已经等待 DNS 传播超过 24 小时了,但我的网站仍然返回 404。该实例是一个专用实例。
编辑
我现在已经删除了 URL 重写规则,以便您可以转到http://fablelane.com直接,有效。http://www.fablelane.com但仍然不起作用,这是我的主要问题。
答案1
我终于搞定了!经过 30 个小时的辛苦工作,我尝试删除*.fablelane.com
A 记录,然后删除www.fablelane.com
A 记录。我怀疑 DNS 记录的顺序可能会影响结果。
现在它可以工作了。