我有 Windows Server 2012 和 IIS 8.5
当我尝试使用地址访问同一台机器上的 Silverlight 项目时http://localhost/silverlightproject,一切正常,但是当我使用 IP 地址 http:///silverlightproject 时无法连接,此问题仅发生在 Windows 2012 上,我尝试在 Windows 7、Windows Server 2008 和 2003 上一切正常
我已经在默认 IP 根目录中创建了 clientaccesspolicy.xml 文件,如下所示
<?xml version="1.0" encoding="utf-8"?>
<policy>
<allow-from http-request-headers="*">
<domain uri="*" />
</allow-from>
<grant-to>
<socket-resource port="4502-4534" protocol="tcp" />
</grant-to>
</policy>
我还添加了 crossdomain.xml
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
请帮忙
答案1
经过两天的搜索,我找到了解决方案,这都是关于 IIS 中的绑定,我必须将 net.tcp 绑定添加到 808:*