Asp.net web api 如何在运行时管理IAppBuilder映射?
我试图使用分支管道来定义某种虚拟目录 这里有一个很好的例子: 在这里,我可以拥有一个带有自定义HttpConfiguration的虚拟目录newSite 这个配置是在Startup类中完成的,并且可以正常工作。 但我希望能够在应用生命周期内的运行时添加/更改IAppBuilder。 事实上,我正在使用SelfHost服务器,我希望使用管理控制台创建新的虚拟目录(或子网站或其他任何内容),以创建一个可插入的体系结构,其中包含不同的组件(api/授权处理程序等),并在运行时进行配置 可能吗 我不知道在运行时在哪里可以应用新配置 非常感谢Asp.net web api 如何在运行时管理IAppBuilder映射?,asp.net-web-api,owin,katana,Asp.net Web Api,Owin,Katana,我试图使用分支管道来定义某种虚拟目录 这里有一个很好的例子: 在这里,我可以拥有一个带有自定义HttpConfiguration的虚拟目录newSite 这个配置是在Startup类中完成的,并且可以正常工作。 但我希望能够在应用生命周期内的运行时添加/更改IAppBuilder。 事实上,我正在使用SelfHost服务器,我希望使用管理控制台创建新的虚拟目录(或子网站或其他任何内容),以创建一个可插入的体系结构,其中包含不同的组件(api/授权处理程序等),并在运行时进行配置 可能吗 我不知道
致以最诚挚的问候。设置OWIN配置后,无法调整OWIN配置 唯一的替代方法是简单地重新启动服务器,使
配置
方法再次运行
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseWebApi(new MyHttpConfiguration());
app.Map("/newSite", site =>
{
site.MapSignalR();
site.UseNancy();
});
}
}