从Metro应用程序客户端运行WCF服务

从Metro应用程序客户端运行WCF服务,wcf,iis,microsoft-metro,visual-studio-2012,Wcf,Iis,Microsoft Metro,Visual Studio 2012,我有一个托管在localhost上的WCF服务,我有一个使用该服务的Metro应用程序。目前,为了使用该服务,我必须在单独的VisualStudio实例中单独运行该服务,然后运行Metro应用程序客户端 是否有任何方法可以设置客户端应用程序在应用程序启动后立即开始运行服务,而不是在应用程序启动前一次又一次单独启动服务 提前感谢。您应该在Visual Studio中托管WCF服务,而不是IIS Express。您可以选择项目属性的名称。通过使用IIS而不是IIS Express,WCF服务将始终侦

我有一个托管在localhost上的WCF服务,我有一个使用该服务的Metro应用程序。目前,为了使用该服务,我必须在单独的VisualStudio实例中单独运行该服务,然后运行Metro应用程序客户端

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


提前感谢。

您应该在Visual Studio中托管WCF服务,而不是IIS Express。您可以选择项目属性的名称。通过使用IIS而不是IIS Express,WCF服务将始终侦听请求。

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

或者,查看有关此问题的更多信息