在Linux服务器上托管Silverlight应用程序有什么问题吗?

时间:2009-01-22 22:39:06

标签: silverlight hosting web-hosting lamp

我正在为摄影工作室构建一个新的Silverlight应用程序。我正要说“你必须有一个基于Windows的服务器托管它”然后我想,等等是吗?看起来不是。所以我可以指向Linux主机。

我知道您必须注册MIME类型(来自不同的SO线程)。我还需要了解其他任何警告或陷阱吗?假设我对Linux几乎一无所知。

编辑:如果应用需要与数据库(mySQL)通信怎么办?好像我需要让月光才能实现这一目标,而这种情况无法实现。

4 个答案:

答案 0 :(得分:7)

您唯一需要做的就是确保Web服务器为.xap(即application / x-silverlight-app)提供正确的MIME类型。就是这样。

答案 1 :(得分:3)

没有什么能阻止您在任何平台上的任何网络服务器上托管Silverlight应用(客户端插件)。

答案 2 :(得分:1)

Silverlight是客户端技术。在非MS服务器上托管不需要(但MIME类型)。但是如果你有服务器端代码(例如web服务或REST API与你的mySQL数据库交谈),那么服务器端技术就需要在Linux上运行。这与Silverlight完全分开。您可能希望使用Java或PHP(或其他Linux友好平台)来处理服务器,但Silverlight并不关心它与之交谈的内容,并且可以轻松地在非MS平台上提供。

答案 3 :(得分:0)

关于你的编辑(在mysql上) - 不,你不需要Moonlight(因为它也只是客户端)。如Shawn所说,您需要通过各种服务层公开您的数据库功能。