У меня Windows Server 2012 с IIS 8.5
Когда я пытаюсь получить доступ к проекту silverlight на том же компьютере, используя адрес http: // localhost / silverlightproject, все идет правильно, но когда я использую IP-адрес http: /// silverlightproject, не удается подключиться, эта проблема возникает только в Windows 2012, я пробовал в Windows 7, Windows Server 2008 и 2003, все было хорошо
Я сделал файл clientaccesspolicy.xml в корневом IP-адресе по умолчанию, как показано ниже
<?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>
пожалуйста помоги
После 2 дней поиска я нашел решение, все дело в привязках в IIS, мне нужно добавить привязку net.tcp к 808: *