我正在尝试将我的SilverLight应用程序发布到网络上,并且我一直收到“尝试向URI发出请求时出错”http://localhost:2898 ....“。
我已将ServiceReferences.ClientConfig更改为指向网址但该应用仍会继续尝试连接到localhost。
我在FireFox中打开了应用程序并查看了firebug日志,它说: -
clientaccesspolicy.xml 404 Not Found localhost:2898
crossdomain.xml 404 Not Found localhost:2898。
Silverlight应用程序正在访问同一域中的Web服务,我只是不知道为什么它仍在尝试连接到localhost。
任何帮助表示感谢。
史蒂夫
答案 0 :(得分:0)
我想到了两件事,但请检查“c:\ windows \ system32 \ drivers \ etc \ hosts”文件并确保将本地计算机名称或ip未映射到localhost,或者网络计算机未映射到localhost奇怪的原因。
Silverlight应用和WCF服务是否托管在本地机器上,或者您是否正在访问本地网络上的服务器?
答案 1 :(得分:0)
只需打开hosts
文件(C:\windows\system32\drivers\etc
)并取消注释以下行(从该行的开头删除#):127.0.0.1 localhost
然后保存它,它应该工作。