我在我们的应用服务器中将ASP.Netwebapi2 odata服务作为一个单独的项目运行。最初,为了在我们的web服务器应用程序中使用这一点,我们使用了带有角的Breeze.js,后来我们得到了这样的限制:服务URL不能通过浏览器公开(甚至不声明为javascript变量)。在概念上,我们被建议采用另一种方法,即我们必须在web服务器中创建另一个api,微风将使用这个URL (不公开实际的app server api</
我使用.NET标准(2.1)类库和.NET Core3.0作为webAPI,因此使用Microsoft.Extensions.DependencyInjection库,尽管我怀疑这并不重要。一般的做法是,我的组合根( API项目)应该协调应用程序接口所需的所有实现。MyProject.Web.API, depends on: