【问题标题】:Replacement HttpRuntime.UnloadAppDomain() in ASP.NET 5在 ASP.NET 5 中替换 HttpRuntime.UnloadAppDomain()
【发布时间】:2015-07-10 11:42:22
【问题描述】:

有谁知道在 ASP.NET 5 中是否有 HttpRuntime.UnloadAppDomain() 的替代品?根本找不到HttpRuntime,会有这样的功能吗?

【问题讨论】:

    标签: asp.net asp.net-core httpruntime


    【解决方案1】:

    在 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

    【讨论】:

      猜你喜欢
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      相关资源
      最近更新 更多