Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 嵌套虚拟应用程序不';不行?_Azure - Fatal编程技术网

Azure 嵌套虚拟应用程序不';不行?

Azure 嵌套虚拟应用程序不';不行?,azure,Azure,我无法用三个站点设置一个Web角色(Azure v1.6,完全信任) 以下是如何在IIS Express中配置它: <site name="Empty.Dummy.Site" id="2"> <application path="/" applicationPool="appPool"> <virtualDirectory path="/" physicalPath="c:\Sites\Empty.Dummy.Site" /> </

我无法用三个站点设置一个Web角色(Azure v1.6,完全信任)

以下是如何在IIS Express中配置它:

<site name="Empty.Dummy.Site" id="2">
   <application path="/" applicationPool="appPool">
     <virtualDirectory path="/" physicalPath="c:\Sites\Empty.Dummy.Site" />
   </application>
   <application path="/mainSite">
      virtualDirectory path="/" physicalPath="C:\Sites\mainSite" />
   </application>
  <application path="/mainSite/virtualChild">
     <virtualDirectory path="/" physicalPath="c:\Sites\virtualChild" />
  </application>
   <bindings>
      <binding protocol="http" bindingInformation="*:55555:localhost" />
   </bindings>
</site>

What's missing in ServiceDefinition.csdef is the "path" attribute.

I've tried a lot using nested virtual path and things but not got it to work.

For example:
<Sites>
   <Site name="Empty.Dummy.Site" physicalDirectory="c:\Sites\Empty.Dummy.Site >
      <VirtualApplication  name="mainSite" physicalDirectory="C:\Sites\mainSite">
          <VirtualApplication name="virtualChild" physicalDirectory="c:\Sites\virtualChild"/>
     </VirtualApplication>
      <Bindings><Binding name="Endpoint1" endpointName="HttpIn"  /></Bindings>
</Site>



  • 用于生成您描述的URL的虚拟应用程序的语法是(据称)

    不过,我不确定它是否会支持这种情况

    有一些不错的选择

    就我个人而言,我更喜欢使用主机头并获取URL,比如


  • 如果您的设置不是静态的,即您计划动态添加站点,那么非常值得一看

    我已经查看了Microsoft的文档,还没有找到“我的案例”的示例。我觉得在“IIS Express”或标准IIS中很容易实现,但在Azure中似乎不可能实现。。。在我上面的场景中,我希望它如所述,因为它在某种程度上是遗留应用程序(web表单)和新的MVC应用程序的组合,并且它已经在IIS中以这种方式映射了一段时间,所以不幸的是修复它需要一些工作。
    <Site name="Web">
       <VirtualApplication name="application-name" physicalDirectory="relative-location" />
       …
    </Site>