工作我有一个基本的主机包,让我进入创建MySQL数据库。我当然可以在任何网站上安装Silverlight应用程序。但是,我如何在Silverlight中使用数据库?我无法在我的托管服务提供商上运行任何服务,他们只允许使用php或perl脚本。托管Silverlight的数据库应用程序与MySQL
0
A
回答
1
可以使用C#Web客户端进行HTTP调用到托管服务器上的PHP页面。 PHP页面可以代理silverlight客户端和mysql数据库之间的查询/结果。
记得了,只因为它不是一个SOAP/WCF“服务”并不意味着它不是一个Web服务。看看一些不错的选择基于PHP REST的解决方案,可以很容易地通过Silverlight的调用:
http://www.bing.com/search?q=PHP+REST
编辑:作为@Spencer Ruport正确的评论所指出的,你当然必须警惕的事实Web服务将暴露给公众,任何人都可以轻松地嗅探Silverlight应用程序和服务器之间的http流量。这使他们能够直接打电话给你的服务,所以一定要想想认证意味着什么在你的应用程序上下文/数据
0
您可以使用WebClient类在Silverlight传达给PHP服务。这是第一个谷歌的结果我发现:link
相关问题
- 1. 托管silverlight应用程序
- 2. Silverlight应用程序的Web.Config与Silverlight托管应用程序的Web.Config
- 3. 托管在Java/J2EE Web应用程序与数据库mysql5.1沿
- 4. 托管Silverlight业务应用程序 - Godaddy
- 5. Silverlight应用程序托管要求
- 6. 同步远程MySql数据库与托管MySql DB
- 7. 在VB.Net中托管Silverlight应用程序WinForm应用程序
- 8. 托管Silverlight应用程序页面与WCF服务的错误
- 9. mLARAB数据库无法从heroku托管的MEAN应用程序
- 10. 绑定canbees托管的数据库以播放应用程序
- 11. 桌面应用程序的数据库托管
- 12. java应用程序和托管数据库的问题
- 13. WCF服务托管在Windows服务+ Silverlight + Silverlight应用程序
- 14. 从Cloud9 python应用程序无法连接到MySQL数据库(托管在arvixe)
- 15. 托管大型网络应用程序 - 数据库
- 16. Rails图库应用程序托管
- 17. Power BI与SharePoint托管应用程序
- 18. 管理员定制应用程序的MySQL数据库设计
- 19. Heroku托管烧瓶应用程序与MySQL抛出错误
- 20. 托管一个应用程序与轨道3.1和MySQL
- 21. 托管asp.net应用程序
- 22. 托管PHP应用程序
- 23. 托管应用程序7
- 24. EJB应用程序托管
- 25. Web应用程序托管
- 26. 如何在SharePoint 2007的Web部件托管Silverlight应用程序
- 27. 在Sharepoint 2007中托管Silverlight的浏览器应用程序
- 28. 在传统的ASP页上托管Silverlight应用程序
- 29. 如何在WPF 4应用程序中托管Silverlight 4应用程序?
- 30. AppleScript可以与托管的MySQL数据库通话
您可能还需要提及的是访问该服务可以由用户进行检测和访问有关此类开放式访问DB数据直接使各种安全问题,应仔细考虑。 – 2010-03-10 20:47:01
在IIS中,我们使用网络形式的担保,其乘坐的会议里面,然后使我们所有的Web服务与会话的兼容性和检查,以确保我们有呼叫身份验证的用户,然后在Web服务调用应用额外的应用程序的安全性。您的用户仍然可以嗅探该流量,但他们将无法使用该数据进行未经认证或未经授权的呼叫。自从我在PHP领域已经很长时间了,但它有相当于Sesion的,对吧?这些基本上与您在Javascript中使用的Web服务相关。 – 2010-03-11 02:49:15
是的,当然,PHP支持会话和任何其他认证方案,您可能需要:-) – 2010-03-11 14:47:05