我正在开发一种用于连接数据库的内部工具。我目前的原型是使用 ASP.NET 2.0 用 C# 编写的,目的是使用 javascript 优化一些客户端操作。
但是,我希望利用 Silverlight 来简化用户界面开发。为此,我是否需要将服务器升级到 ASP.NET 3.5,或者我是否可以在 ASP.NET 2.0 中创建必要的 Web 服务以与客户端 Silverlight 控件集成?
我正在开发一种用于连接数据库的内部工具。我目前的原型是使用 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 依赖项. 扩展名。
因此,如果您想独立于服务器环境,最好避免使用 asp:Silverlight 控件。
服务器上可能需要的另一件事是将 XAP MIME 类型设置为 application/x-silverlight-app。
是的 Sivler light 可以和asp.net 2.0一起使用,也可以部署到PHP等其他平台