1

我有 2 个 Web 应用程序在 2 个单独的端口上运行:localhost:35000localhost:35001,每个分别映射到mySite.comapi.mySite.com。现在因为它们都在不同的端口上运行,这会触发相同的源策略,从而阻止我使用 javascript 调用 api。

有没有解决的办法?无论是设置 Visual Studio 以使两个应用程序都在同一端口上运行,还是允许跨 localhost 的端口进行一些跨域的事情。

4

1 回答 1

1

在这种情况下,端口并不重要;而是客户看到的不同域名。

在您的 API 服务器上实现跨域资源共享协议。它允许跨源 XHR 请求,同时赋予服务器控制允许来自哪个源的请求的权限。

于 2012-04-29T10:28:35.463 回答