Asp.net 同一原产地政策,两个项目位于不同的端口
我有两个web应用程序在两个单独的端口上运行: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
localhost:35000
和localhost:35001
,每个应用程序分别映射到mySite.com
和api.mySite.com
。现在,因为它们都在不同的端口上运行,这会触发相同的源策略,从而阻止我使用javascript调用api
有办法解决这个问题吗?是将visual studio设置为在同一端口上运行两个应用程序,还是允许本地主机跨端口进行跨域操作。在这种情况下,端口并不重要;客户看到的是不同的域名
在API服务器上实现。它允许跨源XHR请求,同时授予服务器控制允许来自哪个源的请求的权限。在这种情况下,端口并不重要;客户看到的是不同的域名 在API服务器上实现。它允许跨源XHR请求,同时授予服务器控制允许来自哪个源的请求的权限