2011-01-27 15 views
1

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

我退出了我的更改并使用了单个Endpoint。现在,dev结构每次运行调试时都会启动两个选项卡。我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检查。有任何想法吗?

+0

Duplicate:http://stackoverflow.com/questions/4584047/azure-1-3-sdk-open-two-browser-windows-or-tabs – 2011-01-27 21:15:05

回答

2

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

1

我已经看到这个问题,但它只发生在我的默认浏览器是铬。如果我将IE设置为默认浏览器,则只打开1个选项卡。

相关问题