WCF,Silverlight:找不到clientaccesspolicy.xml
我正在尝试将我的Silverlight应用程序连接到我自己托管的WCF服务。我创建了一个clientaccesspolicy.xml文件,并将其放在服务主机项目的根目录中,但当我尝试访问该服务时,我的http嗅探器说找不到它。特别是它要查找的文件是WCF,Silverlight:找不到clientaccesspolicy.xml,wcf,silverlight,Wcf,Silverlight,我正在尝试将我的Silverlight应用程序连接到我自己托管的WCF服务。我创建了一个clientaccesspolicy.xml文件,并将其放在服务主机项目的根目录中,但当我尝试访问该服务时,我的http嗅探器说找不到它。特别是它要查找的文件是 我正在Visual Studio 2010中以调试模式运行服务器和silverlight应用程序。是否需要将该文件放在其他位置?clientaccesspolicy.xml文件必须位于托管该服务的域的根目录中。您可能已经在该域中拥有该文件,但需要从属
我正在Visual Studio 2010中以调试模式运行服务器和silverlight应用程序。是否需要将该文件放在其他位置?clientaccesspolicy.xml文件必须位于托管该服务的域的根目录中。您可能已经在该域中拥有该文件,但需要从属性页获取网站或web应用程序的虚拟路径改为“/”
有关更多信息,请参阅。我不明白您是如何托管WCF服务的 它是在asp.net应用程序中托管还是在windows主机中托管(自托管)?如果是后者,则可能必须实现clientaccesspolicy服务,该服务根据请求提供clientaccesspolicy.xml文件的内容
例如。谢谢!在那篇文章以及这篇文章之后:,设置主机以编程方式包含策略非常有效。Carlos博客上的代码就起到了作用。不过请注意:这感觉像是在使用魔法,而不是使用库。我希望我会习惯它。