2

HttpRuntime.UnloadAppDomain()ASP.NET 5の代替品があるかどうかは誰にもわかりませんか? まったく見つからないHttpRuntimeのですが、そのような機能はありますか?

4

1 に答える 1

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をご覧ください。

于 2015-07-10T11:57:13.870 に答える