2015-07-10 132 views

回答

5

正常關閉ASP.NET 5中的應用程序域的方法是使用:IApplicationShutdown。您甚至可以將它與IFileWatcher和您自己的配置文件結合使用......如果您真的想通過碰撞/觸摸文件來模仿應用程序域重新啓動。看到這個博客帖子http://shazwazza.com/post/aspnet-5-re-learning-a-few-things-part-1/

從這個鏈接http://forums.asp.net/t/2051838.aspx?How+to+restart+Aso+Net+5+application您可以使用類似下面的代碼來重新啓動應用程序

IApplicationShutdown _applicationShutdown; 
    public AdminController(IApplicationShutdown applicationShutdown) 
    { 
     _applicationShutdown = applicationShutdown; 
    } 


    public IActionResult RestartApplication() 
    { 
     _applicationShutdown.RequestShutdown(); 
     ............ 
    } 

對於深入瞭解了ASP.NET運行時5,看看這個https://msdn.microsoft.com/en-us/magazine/dn913182.aspx