我已经(本地)建立了一个silverlight网站。它使用mysql数据库(必须安装mysql连接器)和wcf服务来联系服务器上的数据库。
在当地,一切正常。但是当我将它上传到我的主机上时,silverlight应用程序加载OK,但是无法从主机数据库获取数据。
这是我第一次这样做,所以可能还有一些我不知道的事情。 我为了使其在我的主机上工作而采取的步骤是:
我在web.config上更改了数据库名称和访问参数,以指向我的主机参数 我做错了什么? 此外,我上传的所有这些文件是否必要?
谢谢
答案 0 :(得分:0)
您是否拥有托管WCF服务的计算机提供的clientaccesspolicy.xml? Silverlight要求在使用Web服务之前存在此文件。通常,您将创建clientaccesspolicy.xml并将其放在Web服务器的根目录中,但对于WCF,您可能必须从WCF服务本身生成策略文件: