下午好。我有点苦恼。我试图帮助一位同事,但现在她的 Web 应用程序(在本地托管,所以我无法向您显示结果)无法正常工作。我试图编辑她的 clientaccesspolicy.xml 文件,一切顺利。然后突然之间,每个请求——即使我设置domain uri="*"
了——都会收到关于跨域请求的 System.ServiceModel.CommunicationException。这是clientaccesspolicy.xml:
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
显然,该政策可通过网络访问:http: //gis.co.frederick.va.us/clientaccesspolicy.xml。
发生了什么?我哪里做错了?我什至尝试过重新启动 IIS——不爱。任何帮助表示赞赏。
谢谢!