public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult About()
{
//这里我想调用本机上已经跑起来的windows service
//可以吗?
//比如:var users = SomeService.GetUsers();
return View();
}
}
如果SomeService没有特殊的依赖就可以这样用
只是将这个服务作为一个普通的库看待
也就是说为保护核心代码泄露,我把核心代码写在windows服务里,在mvc层调用这个服务,当然要保证服务在本地跑起来了。
你觉得这个方案如何?