我在经过一番思考后添加了这部分
在DNN中,您可以添加如下路线:
public class RouteMapper : IServiceRouteMapper
{
public void RegisterRoutes(IMapRoute mapRouteManager)
{
mapRouteManager.MapHttpRoute("MyModuleName", "default", "{controller}/{action}",
new[] { "MyModule.NameSpace" });
//Second route....
//third rout.....
}
}
另一方面,Breeze使用WebActivator.PreApplicationStartMethod在AppStart上注册路由。
在我看来,我需要做的就是在上面的代码中添加一个路由,然后将Breeze称为另一个DNN模块,如此
mapRouteManager.MapHttpRoute("BreezeApi,"Breeze", "api/{controller}/{action}...
但是根据关于breeze启动类的评论,应该在ALL api路径的前面插入微风路线,所以我怀疑它不会起作用。有人有任何想法吗?