C# 作为windows服务托管的ASP.NET核心MVC的安装程序项目

C# 作为windows服务托管的ASP.NET核心MVC的安装程序项目,c#,deployment,asp.net-core,windows-services,asp.net-core-mvc,C#,Deployment,Asp.net Core,Windows Services,Asp.net Core Mvc,我使用Microsoft.AspNet.Hosting.WindowsServices nuget将ASP.NET核心项目作为windows服务托管。现在我想将它添加到现有的安装项目中,但问题是我找不到一种方法来创建ServiceInstaller,就像我通常使用windows服务那样。我现在使用的解决方法是创建一个自定义操作,在从新进程卸载时运行“SC create”和“SC delete”,但从长远来看,这种方法是非常有问题的。有人知道为ASP.NET核心MVC创建ServiceInstal

我使用Microsoft.AspNet.Hosting.WindowsServices nuget将ASP.NET核心项目作为windows服务托管。现在我想将它添加到现有的安装项目中,但问题是我找不到一种方法来创建ServiceInstaller,就像我通常使用windows服务那样。我现在使用的解决方法是创建一个自定义操作,在从新进程卸载时运行“SC create”和“SC delete”,但从长远来看,这种方法是非常有问题的。有人知道为ASP.NET核心MVC创建ServiceInstaller的方法吗?

请注意,现在已经没有MVC6了。它被称为ASP.NET核心MVC(1.0和1.1是可用的版本)。请注意,现在已经没有MVC6了。它被称为ASP.NET核心MVC(1.0和1.1是可用的版本)。