如何将我的godaddy域映射到azure主机服务计划

时间:2017-09-25 05:17:13

标签: azure dns mapping

我在site1.azurewebsites.net上有一个Azure网站,在goadadd上有somesite.com上的域名

所以我想使用我的somesite.com域来处理site1.azurewebsites.net我已按照Azure的说明进行设置

我如何更改它在Asp.net MVC网站中使用的URL?

2 个答案:

答案 0 :(得分:0)

这是一个DNS问题并已修复。

您的AzureWebsite网址应作为现有域的CNAME记录的来源。

I.E @ record指向site1.azurewebsites.com

当用户转到您的网址时,会从Azure网址传递内容,但仍会保留在同一网址上。

除非您想要更改网站的网址,否则请勿使用web.config进行重定向回答,以作为azure网址。重定向不是正确的修复。 DNS记录的配置是

答案 1 :(得分:-1)

您可以在web.config文件中设置URL重写,以将Azure网站重定向到自定义域名。

以下示例代码可帮助您重定向到自定义域。

 <configuration>
  <system.webServer>  
    <rewrite>  
        <rules>  
          <rule name="Redirect rquests to default azure websites domain" stopProcessing="true">
            <match url="(.*)" />  
            <conditions logicalGrouping="MatchAny">
              <add input="{HTTP_HOST}" pattern="^yoursite\.azurewebsites\.net$" />
            </conditions>
            <action type="Redirect" url="http://www.yoursite.com/{R:0}" />  
          </rule>  
        </rules>  
    </rewrite>  
  </system.webServer>  
</configuration>

有关详细信息,请参阅此blog post