微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在门户级别的 DNN 上启用 CORS,以及在哪个服务器上添加 Access-Control-Allow-Origin?

如何解决如何在门户级别的 DNN 上启用 CORS,以及在哪个服务器上添加 Access-Control-Allow-Origin?

我们有一个 DNN 网站,我们称之为站点 A”,我们正在从另一台服务器获取网络聊天 JS 文件,比如 站点 B”。我们购买了一个在 IIS 10 绑定中在站点 A 和站点 B 上都匹配的证书。

我们尝试将以下代码添加站点 A,但没有成功,因为我们收到 CORS 错误

<system.webServer>
      <httpProtocol>
         <customHeaders>
            <add name="Access-Control-Allow-Origin" value="*" />
            <add name="Access-Control-Allow-Headers" value="Content-Type" />
            <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />
            <add name="Access-Control-Allow-Credentials" value="true" />
          </customHeaders>
      </httpProtocol>
</system.webServer> 

我想知道,我们应该在哪个站点添加访问控制允许源代码,是否可以只针对特定的 DNN 门户来允许这样做?有没有一种方法可以在特定门户中注入自定义标头?

解决方法

你应该是IIS没有安装cors模块,导致这个问题,install the IIS Cors module

IIS CORS 通过站点或应用程序 web.config 文件进行配置,并且在 system.webServer 中有自己的 cors 配置部分。 官方文档中有使用说明,可以看一下:IIS CORS module Configuration Reference

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?