在服务结构中获取错误"应用程序URL未设置或不是HTTP / HTTPS URL,因此浏览器不会打开到应用程序"

时间:2016-12-06 14:11:33

标签: azure azure-service-fabric service-fabric-stateful

尝试在服务结构群集中运行我的服务时,“输出”窗口显示

  

"应用程序URL未设置或不是HTTP / HTTPS URL,因此浏览器不会打开到应用程序"。

我错过了配置步骤吗?

3 个答案:

答案 0 :(得分:14)

您只需在应用程序网址字段中输入网址即可。

这样做:

  1. 单击您的Service Fabric应用程序项目
  2. 属性窗口中,单击应用程序URL
  3. 指定一个值,对于调试版本,这将是http://localhost:19080/Explorer(ASF资源管理器的默认设置)
  4. enter image description here

    单击 Debug.Start Debugging ;过了一会儿,ASF资源管理器就会出现。

    enter image description here

答案 1 :(得分:2)

来自VS的消息是,在SF应用程序的项目属性中,没有指定“应用程序URL”值。没什么好担心的。

设置此项将在使用F5启动调试器时在该Url上启动浏览器。

答案 2 :(得分:0)

当“输出”窗口显示时

The application URL is not set or is not an HTTP/HTTPS URL so the browser will not be opened to the application.

这不是错误。只是告诉您它不会自动打开浏览器窗口。


  

您可以通过以下方式查看应用程序在浏览器中的运行情况

     

1)导航到http://localhost:19080/(如果尚未更改端口)或

     

2)将URL添加到项目属性中

     
      
  • 在解决方案资源管理器中,右键单击带有群集图标的项目(在本例中为“投票”)以显示“属性页”。
  •   
     

Solution Explorer

           

Property Pages

     
      
  • 然后重新启动项目。

  •   
  • 现在,浏览器窗口将自动打开,并且“输出”窗口中不会显示The application URL is not set...。您会在“输出”窗口中看到Launching the browser with URL http://localhost:19080/ to open the application.

  •