我试图将Silverlight应用程序连接到自己托管的WCF服务。我创建了一个clientaccesspolicy.xml文件,并将其放置在服务宿主项目的根目录中,但是当我尝试访问该服务时, http嗅探器说找不到,特别是它要查找的文件是http://localhost:8080/clientaccesspolicy.xml。
我在Visual Studio 2010中以调试模式运行服务器和silverlight应用程序。是否需要将文件放在其他位置?
最佳答案
我不明白您如何托管WCF服务?
它是托管在asp.net应用程序中还是Windows托管中(自我托管)?如果是后者,则可能必须实现clientaccesspolicy服务,该服务应要求提供clientaccesspolicy.xml文件的内容。
例如,例如this。