Iis MS边缘上的CORS错误

Iis MS边缘上的CORS错误,iis,xmlhttprequest,microsoft-edge,Iis,Xmlhttprequest,Microsoft Edge,我们有一个正在运行的网站,使XHR的另一个领域的php服务。目前,我们正在将此服务移动到新服务器。虽然我们允许CORS并使用了完全相同的设置,但请求在旧服务器上工作,但在新服务器上不工作 谈论“完全相同”的原因显然有些地方不对劲,但我们找不到区别。IpSecurity允许所有IP、身份验证。接受嗅觉异常等 旧服务器:Windows Server 2012;IIS 6.2 新服务器:Windows Server 2008R2;IIS 6.1 Web.config: <configuratio

我们有一个正在运行的网站,使XHR的另一个领域的php服务。目前,我们正在将此服务移动到新服务器。虽然我们允许CORS并使用了完全相同的设置,但请求在旧服务器上工作,但在新服务器上不工作

谈论“完全相同”的原因显然有些地方不对劲,但我们找不到区别。IpSecurity允许所有IP、身份验证。接受嗅觉异常等

旧服务器:Windows Server 2012;IIS 6.2

新服务器:Windows Server 2008R2;IIS 6.1

Web.config:

<configuration>
  <system.webServer>
    <defaultDocument enabled="true">
      <files>
        <clear />
        <add value="index.aspx" />
        <add value="index.asp" />
        <add value="index.htm" />
        <add value="index.html" />
        <add value="home.aspx" />
        <add value="home.asp" />
        <add value="home.htm" />
        <add value="home.html" />
        <add value="default.aspx" />
        <add value="default.asp" />
        <add value="default.htm" />
        <add value="default.html" />
      </files>
    </defaultDocument>
   <httpProtocol>
     <customHeaders>
       <add name="Access-Control-Allow-Credentials" value="true" />
       <add name="Access-Control-Allow-Headers" value="origin, content-type, accept" />
       <add name="Access-Control-Allow-Methods" value="GET, POST, OPTIONS" />
       <add name="Access-Control-Allow-Origin" value="*" />
     </customHeaders>
   </httpProtocol>
        <urlCompression doDynamicCompression="true" />
  </system.webServer>
</configuration>

错误:SCRIPT7002:XMLHttpRequest:Networkerror 0x80070005,访问被拒绝

有人知道为什么Edge无法访问新服务器吗

谢谢你的建议


编辑:进一步澄清:它在Chrome、Firefox和IE 11上确实有效

是通过http而不是https的跨域请求吗?这可能会对您有所帮助。@Jerome Anthony它应该通过https,但是如果我把它改成http,它就不工作了either@ShridharR.Kulkarni谢谢,但我们已经检查过了。新域名是否包含unicode字符?跨域请求是否通过http而不是https?这可能会对您有所帮助。@Jerome Anthony它应该通过https,但是如果我把它改成http,它就不工作了either@ShridharR.Kulkarni谢谢,但我们已经检查过了。新域名是否包含unicode字符?