我正在开发一个内部工具来连接数据库。我目前使用ASP.NET 2.0在C#中编写原型,目的是使用javascript优化一些客户端操作。

但是,我希望利用Silverlight来简化用户界面开发。我是否需要将服务器升级到ASP.NET 3.5,或者我可以在ASP.NET 2.0中创建必要的Web服务以与客户端Silverlight控件集成吗?

有帮助吗?

解决方案

从服务器的角度来看,它只提供具有XAP扩展名的文件。所以Silverlight应用程序本身不是问题。

您需要注意的是在托管Silverlight应用程序的网页上。这可以是使用对象标签或JavaScript的简单HTML页面。但是,您也可以使用ASP.NET asp:Silverlight服务器端控件,在这种情况下,您需要确保使用您的应用程序部署System.Web.Silverlight.dll,并且使用System.Web确实具有3.5依赖性。 .Extensions。

因此,如果您想独立于服务器环境,最好避免使用asp:Silverlight控件。

服务器上可能需要的另一件事是将XAP MIME类型设置为application / x-silverlight-app。

其他提示

是Sivler light可以与asp.net 2.0一起使用,也可以部署到其他平台,如PHP

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top