【问题标题】:How do you shutdown or reset a Owin Self Host如何关闭或重置 Owin Self 主机
【发布时间】:2015-06-24 04:19:52
【问题描述】:

我正在使用 Owin 自托管来托管一个信号器应用程序。

public class Startup1
{
    public void Configuration(IAppBuilder app)
    {
        app.MapSignalR();
    }
}

我有一个用来启动主机的类。

public class SignalRHost
{
    public void start()
    {
        WebApp.Start("http://localhost:8081");
    }
    public void start(string urlAndPort)
    {
        WebApp.Start(urlAndPort);
    }
}

它启动了,但我应该如何在需要时关闭主机。我现在在这里找不到任何东西。

【问题讨论】:

标签: c# signalr owin


【解决方案1】:

Start 方法返回一个IDisposable,如果您保留它并在需要重新启动时调用Dispose,那么您应该会很好。

我记得在执行此操作时 SignalR 内部存在一些问题,但那是很久以前的事了,所以我想现在已经解决了。

此外,当 SignalR 实际执行任何操作(例如服务集线器的方法)时,尽量不要重新启动它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    相关资源
    最近更新 更多