Azure DevFabric在调试时启动多个选项卡

时间:2011-01-27 20:38:25

标签: azure

我创建了一个Azure应用程序,我正在我的本地结构中运行。在我将第二个HTTPS端点添加到serviceDefinition.csdef文件之前,一切都很好。瞧,下次我尝试在本地结构中运行时,它在我的浏览器中启动了四个选项卡,所有选项卡都指向同一页面。

我退出了我的更改并使用了单个端点。现在,每次我在调试中运行时,开发结构都会启动两个选项卡。我的ServiceDefinition.csdef文件如下所列:

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="...blahblah...." xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
  <WebRole name="blahblah" vmsize="Small">
    <Sites>
      <Site name="Web">
        <Bindings>
          <Binding name="Endpoint1" endpointName="HttpIn" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="HttpIn" protocol="http" port="80" />
    </Endpoints>
    <Imports>
      <Import moduleName="Diagnostics" />
    </Imports>
  </WebRole>
</ServiceDefinition>

当我在Azure项目中右键单击我的Web角色并展开“在浏览器中启动”时,我只检查了Http。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这是一件要检查的事情。右键单击Cloud Service项目下的解决方案资源管理器中的Web角色,然后转到“属性”页面。在“配置”选项卡上,有一个名为“启动”操作的部分,您可以在其中指定启动浏览器的端点,HTTP和/或HTTPS。确保只检查其中一个。

答案 1 :(得分:1)

我已经看到了这个问题,但只有当我的默认浏览器是chrome时才会发生。如果我将IE设置为我的默认浏览器,则只打开1个选项卡。