【发布时间】:2013-06-23 13:26:00
【问题描述】:
我有一个带有两个控制器的 ASP.NET Web API 项目,其中一个我想通过 Internet 公开寻址,另一个我只想通过网络在内部被调用。
到目前为止,我能想到的最佳解决方案是为公共控制器提供一个路由模板和一个用于内部控制器的模板:-
routeTemplate: "api/{controller}/{id}"
routeTemplate: "privateapi/{controller}/{id}"
这样我可以配置 IIS 以阻止对“privateapi”路由的请求。
这是处理这种情况的最佳方式吗?
谢谢。
【问题讨论】:
标签: asp.net asp.net-mvc web-services asp.net-web-api