Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 同一原产地政策,两个项目位于不同的端口_Asp.net_Visual Studio_Security_Same Origin Policy - Fatal编程技术网

Asp.net 同一原产地政策,两个项目位于不同的端口

Asp.net 同一原产地政策,两个项目位于不同的端口,asp.net,visual-studio,security,same-origin-policy,Asp.net,Visual Studio,Security,Same Origin Policy,我有两个web应用程序在两个单独的端口上运行:localhost:35000和localhost:35001,每个应用程序分别映射到mySite.com和api.mySite.com。现在,因为它们都在不同的端口上运行,这会触发相同的源策略,从而阻止我使用javascript调用api 有办法解决这个问题吗?是将visual studio设置为在同一端口上运行两个应用程序,还是允许本地主机跨端口进行跨域操作。在这种情况下,端口并不重要;客户看到的是不同的域名 在API服务器上实现。它允许跨源XH

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


有办法解决这个问题吗?是将visual studio设置为在同一端口上运行两个应用程序,还是允许本地主机跨端口进行跨域操作。

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


在API服务器上实现。它允许跨源XHR请求,同时授予服务器控制允许来自哪个源的请求的权限。

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

在API服务器上实现。它允许跨源XHR请求,同时授予服务器控制允许来自哪个源的请求的权限