1

我正在尝试使用 Branched Pipeline 来定义某种虚拟目录。

这里有一个很好的例子:Run different frameworks side-by-side with OWIN

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.UseWebApi(new MyHttpConfiguration());
        app.Map("/newSite", site =>
        {
            site.MapSignalR();
            site.UseNancy();
        });
    }
}

在这里,我可以拥有一个带有自定义 HttpConfiguration 的虚拟目录 newSite。

此配置在 Startup 类中完成,并且可以正常工作。但我希望能够在应用程序的生命周期内在运行时添加/更改 IAppBuilder。事实上,我正在使用 SelfHost 服务器,我想使用管理控制台创建新的虚拟目录(或子站点或其他任何东西),以创建具有不同组件(api/授权处理程序等)的可插拔架构,并在运行时进行配置.

可能吗?

我不知道在运行时我可以在哪里应用新配置

非常感谢

此致。

4

1 回答 1

2

设置后无法调整 OWIN 配置。

唯一的选择是简单地重新启动您的服务器,使该Configuration方法再次运行。

于 2014-04-18T07:57:43.450 回答