【问题标题】:How to start WCF service?如何启动 WCF 服务?
【发布时间】:2011-06-02 17:16:35
【问题描述】:

我有一个由两个项目组成的解决方案:一个 ASP.NET Web 应用程序项目和一个 WCF 服务应用程序项目。

在 VS 2010 IDE 中运行解决方案时,会启动两个浏览器窗口。一个浏览器显示 ASP.NET 表单页面,另一个浏览器显示一个目录列表,非常像这样:

目录列表 -- /

Saturday, December 18, 2010 10:40 PM        <dir> App_Data
Monday,   December 20, 2010 10:10 PM        <dir> bin
Saturday, December 18, 2010 10:53 PM          111 ChatService.svc
Thursday, December 30, 2010 10:41 PM          455 ChatService.svc.cs
Friday, December 31, 2010 03:27 PM        <dir> DataLayer
Monday, December 20, 2010 11:32 PM          265 IChatService.cs
Saturday, December 18, 2010 10:40 PM        <dir> obj
Saturday, December 18, 2010 10:40 PM        <dir> Properties
Friday, December 31, 2010 03:33 PM        4,609 Services.csproj
Friday, December 31, 2010 03:33 PM        1,086 Services.csproj.user
Sunday, December 19, 2010 08:35 AM           58 Services.Publish.xml
Monday, December 20, 2010 02:09 PM          959 Web.config
Saturday, December 18, 2010 10:40 PM          247 Web.Debug.config
Saturday, December 18, 2010 10:40 PM          343 Web.Release.config

版本信息:ASP.NET Development Server 10.0.0.0

第二个浏览器窗口(带有目录列表)显然是 WCF 服务。现在,有没有办法抑制 WCF 服务浏览器窗口,或者这是因为 WCF 服务应用程序项目是自托管的预期行为?

另外,我已将解决方案属性设置为多个启动项目。

谢谢。

【问题讨论】:

    标签: c# asp.net wcf


    【解决方案1】:

    这是运行 WCF 服务应用程序项目时的正常行为。我相信您可以通过转到项目属性、Web 选项卡并选择“不打开页面”来抑制这种情况。

    【讨论】:

      【解决方案2】:

      查看 wcf 服务属性。有一个名为“启动 WCF 服务”的选项。您需要选中此选项。

      【讨论】:

      • 很抱歉,我找不到那种选项。
      猜你喜欢
      • 1970-01-01
      • 2013-06-21
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多