我在我们的应用服务器中将ASP.Net web api2 odata服务作为一个单独的项目运行。最初,为了在我们的web服务器应用程序中使用这一点,我们使用了带有角的Breeze.js,后来我们得到了这样的限制:服务URL不能通过浏览器公开(甚至不声明为javascript变量)。
在概念上,我们被建议采用另一种方法,即我们必须在web服务器中创建另一个api,微风将使用这个URL (不公开实际的app server api),但是web服务器api应该在应用服务器中路由实际的odata服务。
App服务器
Asp.Net Web 2 odata服务
Web服务器
API服务(调用此服务将作为