【问题标题】:Run WCF Service from Metro App Client从 Metro App 客户端运行 WCF 服务
【发布时间】:2012-05-07 12:45:36
【问题描述】:

我有一个托管在本地主机上的 WCF 服务,并且我有一个使用该服务的 Metro 应用程序。目前,为了使用该服务,我必须在单独的 Visual Studio 实例中单独运行该服务,然后运行 ​​Metro App 客户端。

有什么方法可以设置客户端应用程序在应用程序启动后立即开始运行服务,而不是在应用程序之前一次又一次地单独启动服务?

提前致谢。

【问题讨论】:

    标签: wcf iis microsoft-metro visual-studio-2012


    【解决方案1】:

    您应该在 Visual Studio 中托管 WCF 服务 using full-blown IIS 而不是 IIS Express。您可以change this via the Web Tab 的项目属性。通过使用 IIS 而不是 IIS Express,WCF 服务将始终监听请求。

    【讨论】:

      【解决方案2】:

      AFAIK,Windows 8 不支持(目前)在 localhost 上从 Metro 应用程序到 WCF 服务的通信。它在 VS 中工作的原因是因为它们确实允许将其用于开发用途。如果您想要一个持续运行的服务可用,请使用另一台(虚拟)机器单独托管它。

      或者,查看this question on SO 了解有关此问题的更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-27
        • 2013-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多