Azure WebRole - 如果作为WebRole的一部分托管多个站点,如何进行远程调试?

时间:2015-09-16 09:48:29

标签: azure azure-web-roles

我正在部署多个网站,作为Azure中WebRole部署的一部分。示例.csdef来说明我的意思:

<Sites>
  <Site name="MySiteOne" physicalDirectory="../MySiteOne">
    <Bindings>
      <Binding name="HttpsIn" endpointName="HttpsIn" hostHeader="mysiteone.cloudapp.net" />
    </Bindings>
  </Site>
<Site name="MySiteTwo" physicalDirectory="../MySiteTwo">
    <Bindings>
      <Binding name="HttpsIn" endpointName="HttpsIn" hostHeader="mysitetwo.cloudapp.net" />
    </Bindings>
  </Site>
</Sites>

部署工作正常,我在IIS中设置了两个站点,正如我所期望的那样。但是,我无法远程调试任一站点。一旦它们被激活(即从部署后发送的初始请求加载),我将转到Visual Studio中的远程调试。当我尝试附加到流程时 - &gt; w3wp.exe实际上有4个进程(2个站点x 2个实例),我无法选择要调试的那个。我甚至无法通过试用和出现错误的错误是有多个要附加的对象。

是否可以在Azure中远程调试多个站点?或者我是否需要将每个站点部署为单独的WebRole /实例(并支付成本来执行此操作 - 感谢Microsoft)才能执行此操作?

0 个答案:

没有答案