Windows服务必须是它自己的exe吗?

时间:2016-11-27 05:49:05

标签: c# .net asp.net-mvc windows service

简而言之,我要做的是包括在ASP.NET MVC应用程序启动时运行的Windows服务,以及在MVC解决方案中定义的Windows服务。

我有一个班级

public class PageRetriever : ServiceBase
{
    // ... 
}

我在

中定义的
MyMvcProject/Services/PageRetriever.cs

我尝试在我的应用启动中启动服务,如

    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        ServiceBase.Run(new PageRetriever());
    }

但是当我构建并运行时,我得到了错误

enter image description here

为什么这样,我应该做什么呢?

0 个答案:

没有答案