如何在Azure中设置子域以访问文件夹?

时间:2013-11-11 20:51:24

标签: c# azure dns subdomain

我看到this video并成功配置了一些域名。

  • domain.com
  • www.domain.com
  • static.domain.com

domain.comwww.domain.com正在按预期工作。但是对于static.domain.com我想要做一些与众不同的事情。当我访问此域时,我想访问应用程序上的Static文件夹。

如何配置它,以便当我尝试访问static.domain.com/all.js时,它将访问我的应用程序的Static文件夹的内容?

1 个答案:

答案 0 :(得分:1)

我只能设法使用url rewrite来做到这一点。该域似乎没有cookie,因此我认为它正在按预期工作。

<system.webServer>
  <rewrite>
    <rules>

   <rule name="Static" stopProcessing="true">
     <match url=".*" />
     <conditions>
       <add input="{HTTP_HOST}" pattern="^static\.(.*?)$" ignoreCase="true" />
     </conditions>
     <action type="Rewrite" url="/static/{R:0}" appendQueryString="true" />
   </rule>