在 ASP.NET 5 中替换 HttpRuntime.UnloadAppDomain()
Replacement HttpRuntime.UnloadAppDomain() in ASP.NET 5
有谁知道 ASP.NET 5 中是否有 HttpRuntime.UnloadAppDomain()
的替代品?我根本找不到HttpRuntime
,有没有这样的功能?
在 ASP.NET 5 中正常关闭应用域的方法是使用:IApplicationShutdown。您甚至可以将它与 IFileWatcher 和您自己的配置文件结合使用……如果您真的想通过 bumping/touching 文件来模拟应用程序域重启。查看此博客 post http://shazwazza.com/post/aspnet-5-re-learning-a-few-things-part-1/
从这个 link 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
有谁知道 ASP.NET 5 中是否有 HttpRuntime.UnloadAppDomain()
的替代品?我根本找不到HttpRuntime
,有没有这样的功能?
在 ASP.NET 5 中正常关闭应用域的方法是使用:IApplicationShutdown。您甚至可以将它与 IFileWatcher 和您自己的配置文件结合使用……如果您真的想通过 bumping/touching 文件来模拟应用程序域重启。查看此博客 post http://shazwazza.com/post/aspnet-5-re-learning-a-few-things-part-1/
从这个 link 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