【问题标题】:How to manage IAppBuilder mapping at runtime?如何在运行时管理 IAppBuilder 映射?
【发布时间】:2014-04-17 15:28:45
【问题描述】:

我正在尝试使用 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/授权处理程序等)的可插拔架构,并在运行时进行配置.

有可能吗?

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

非常感谢

最好的问候。

【问题讨论】:

    标签: asp.net-web-api owin katana


    【解决方案1】:

    OWIN 配置设置后无法调整。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      相关资源
      最近更新 更多