我正在尝试使用 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/授权处理程序等)的可插拔架构,并在运行时进行配置.
可能吗?
我不知道在运行时我可以在哪里应用新配置
非常感谢
此致。