在clientaccesspolicy文件的域节点中,您可以为子域或协议指定通配符,但它看起来不适用于端口.
特别是在开发时,如果所使用的服务托管在第三方上,那么从localhost asp.net开发服务器上运行的silverlight应用程序的本地调试版本访问可以正常运行:
<domain uri="*"/>
<domain uri="http://*"/>
<domain uri="http://localhost:1234"/>
Run Code Online (Sandbox Code Playgroud)
(其中1234是具体确定的端口号)
但如果在表格中指定,它似乎不起作用
<domain uri="http://localhost:*"/>
Run Code Online (Sandbox Code Playgroud)
如果有多个开发人员/项目使用该服务,或者您没有为asp.net开发服务器指定端口,那将非常烦人
如果我只是简单地知道格式不正确,或者这是对Silverlight处理clientaccesspolicy的错误还是疏忽,是否有人知道?