1

我们在一个云服务中有两个 Web 应用程序,因为我们希望为两者使用相同的端点,我们更愿意将这两个 Web 应用程序托管在一个 Web 角色中。这个博客发现这是可能的,只要我们在站点下添加一个新的站点节点。

我们的要求是我们在这样的 url 中托管 Web2:http://appname.cloudapp.net/web2,所以如果客户点击http://appname.cloudapp.net,它将显示 Web1,对于http://appname。 cloudapp.net/web2它将显示 web2,使用子路径之类的东西来区分两个 web 应用程序。

可能吗?

4

1 回答 1

2

您只需要使用站点和虚拟应用程序的组合来实现该目标。

在您的 csdef 中定义如下:

 <Sites>
     <Site name="Web1" physicalDirectory="Web1">
         <VirtualApplication name="Web2" physicalDirectory="Web2"></VirtualApplication>
    </Site>
 </Sites>

这将导致 Web1 成为http://appname.cloudapp.net的根应用程序,而 Web2 成为其下方的虚拟目录。

于 2014-05-19T11:14:36.637 回答