我正在尝试使用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 /授权处理程序等...),并在运行时配置
有可能吗?
我不知道在运行时
中我可以在哪里应用新配置非常感谢
最诚挚的问候。
答案 0 :(得分:2)
设置后无法调整OWIN配置。
唯一的选择是简单地重新启动服务器,再次运行Configuration
方法。