如何以及是否可以在同一域名下运行一个 Mvc 和一个 webapi 项目



>我有两个单独的项目

http://www.local.mysite.com(MVC网站)http://api.mysite.com (webapi)

我想避免使用 CORS(目前我的 web ajax 调用需要)(因为它们是跨源的)。

因此,从理论上讲,我可以使用后缀在同一域下托管webapi:

http://www.local.mysite.com/api ?(使用 IIS 绑定到 API )

这行得通吗?我担心的是 Mvc 网站也会拦截请求,或者它可能有点躲闪。

当你

进行Ajax调用跨源时,CORS会参与其中。源由 1) 主机、2) 端口和 3) 协议定义。

这是一篇讨论协议的好文章:

http://msdn.microsoft.com/en-us/magazine/dn532203.aspx

最新更新