简而言之,我要做的是包括在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());
}
但是当我构建并运行时,我得到了错误
为什么这样,我应该做什么呢?