1

1 つのクラウド サービスに 2 つの Web アプリケーションがあります。両方に同じエンドポイントを使用したいので、これら 2 つの Web アプリケーションを 1 つの Web ロールでホストすることを好みます。このブログでは、Sites の下に新しいサイト ノードを追加する限り、それが可能であることがわかりました。

私たちの要件は、Web2 を http://appname.cloudapp.net/web2 という URL でホストすることです。したがって、顧客がhttp://appname.cloudapp.netをクリックすると、Web1 が表示され、http://appname が表示されます。 cloudapp.net/web2には web2 が表示され、サブパスなどを使用して 2 つの 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 に答える