【发布时间】:2014-01-12 07:26:18
【问题描述】:
我有两个独立的项目
http://www.local.mysite.com(mvc 网站) http://api.mysite.com (webapi)
我想避免使用 CORS,(目前我的网络 ajax 调用需要)(因为它们是跨源的)。
所以理论上我可以在同一个域下托管 webapi,使用后缀:
http://www.local.mysite.com/api ? (为 api 绑定到 this 的 IIS)
这行得通吗?我担心的是 Mvc 网站也会拦截请求,或者它可能有点躲闪。
【问题讨论】:
-
好的,通过研究我发现这些问题几乎可以回答它。您可以使用 IIS 子应用程序来实现这一点。 (stackoverflow.com/questions/4747576/sub-website-in-iis-asp-net) 但是 web.config 继承等存在问题
标签: asp.net-mvc asp.net-web-api cors cross-domain-policy