使用OWIN(特别是Katana),可以将应用程序配置到不同的分支。例如:
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.Map("/branch1", branch1 => branch1.UseMiddlewareA());
app.Map("/branch2", branch2 => branch2.UseMiddlewareB());
app.UseDefaultMiddleware();
}
}
是否可以根据主机名而不是路径路径实现相同的功能?例如,假设您www.mydomain.com/blog
配置了app.Map("/blog", blog => blog.UseBlog());
而不是这个,您想使用blog.mydomain.com
。 blog.mydomain.com
和www.mydomain.com
都指向同一个Web应用程序,但对于blog
子域,我希望它在OWIN管道中使用不同的应用程序配置。
非常感谢您的帮助。
答案 0 :(得分:2)