C# Windows 8应用程序中的WCF服务(服务必须始终工作)

C# Windows 8应用程序中的WCF服务(服务必须始终工作),c#,wcf,windows-8,windows-8.1,C#,Wcf,Windows 8,Windows 8.1,在我的Windows8应用程序中,我需要一个随时可用的WCF服务。例如:用户安装并运行了我的应用程序,之后服务必须一直启动并工作,即使用户关闭了应用程序也必须工作。此外,WCF服务必须在系统启动时启动。我如何才能做到这一点?您描述的是windows服务,WCF self host将在您关闭应用程序后立即关闭,除非您将其托管在windows服务中。我同意您的看法,它看起来像windows服务,但不幸的是,我无法从Windows 8 Metro应用程序安装Windows服务,可能是因为您可以创建一个

在我的Windows8应用程序中,我需要一个随时可用的WCF服务。例如:用户安装并运行了我的应用程序,之后服务必须一直启动并工作,即使用户关闭了应用程序也必须工作。此外,WCF服务必须在系统启动时启动。我如何才能做到这一点?

您描述的是windows服务,WCF self host将在您关闭应用程序后立即关闭,除非您将其托管在windows服务中。我同意您的看法,它看起来像windows服务,但不幸的是,我无法从Windows 8 Metro应用程序安装Windows服务,可能是因为您可以创建一个包含Metro应用程序和Windows服务的软件包,但用户看不到,这是不可能的。所谓的服务将一直工作到应用程序运行。一旦应用程序关闭,服务将失效。Win Store应用程序已沙盒化,因此您无法在应用程序边界之外修改系统。