【问题标题】:Silverlight deploy website with db on host not workingSilverlight 在主机上使用 db 部署网站无法正常工作
【发布时间】:2009-11-30 14:49:25
【问题描述】:

我已经(在本地)建立了一个 Silverlight 网站。它使用 mysql 数据库(必须安装 mysql 连接器)和 wcf 服务来联系服务器上的 db。

在本地,一切正常。但是,当我将其上传到主机时,silverlight 应用程序加载正常,但无法从主机数据库中获取数据。

这是我第一次这样做,所以可能有一些我不知道的事情。 为了使它在我的主机上运行,​​我采取的步骤是:

  • 我创建了一个数据库并上传了本地数据库中的所有数据。
  • 我上传了所有网站内容(我的 ClientBin 文件夹、我的 service.svc 文件、web.config 和我的 App_Code 文件夹)
  • 我将 web.config 上的数据库名称和访问参数更改为指向主机的参数 我做错了什么? 另外,我上传的这些文件都是必需的吗?

    谢谢

【问题讨论】:

    标签: mysql wcf silverlight


    【解决方案1】:

    您是否拥有托管 WCF 服务的计算机提供的 clientaccesspolicy.xml? Silverlight 要求此文件在使用 Web 服务之前存在。通常您会创建一个 clientaccesspolicy.xml 并将其放在 Web 服务器的根目录中,但对于 WCF,您可能必须从 WCF 服务本身生成策略文件:

    http://forums.silverlight.net/forums/p/16839/57457.aspx

    【讨论】:

      猜你喜欢
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2019-03-31
      • 2022-08-11
      • 2021-10-24
      相关资源
      最近更新 更多