对于我想写的只是为了好玩的应用程序,我有以下要求:
我非常了解WPF,但我从未写过要上网的任何内容。我不知道从哪里开始!大多数“Silverlight入门”教程都涵盖了XAML等基础知识。我需要知道的是如何托管这个东西并将其设置为读写服务器端数据。请告诉我我需要哪些技术,并在适用的地方提供资源。 在某种程度上概括我的问题:
我只想强调一点 - 我不需要企业解决方案。涉及的数据是MINIMAL,用户群是10或20人。
答案 0 :(得分:0)
首先启用Internet信息服务作为Windows安装程序的一部分(它不会作为默认安装的一部分包含在内)。在其中设置一个指向项目目录的默认网站(实际上您也可以在Visual Studio中设置它)。
数据源取决于托管站点及其提供的内容,但如果您编写了一个不错的数据层接口,那么您的业务逻辑可能与数据源无关。
通过这样做,您可以在您的计算机本地更相关的环境中测试您的代码,然后再选择您的网站主机(他们必须能够应对Silverlight)。
答案 1 :(得分:0)
托管silverlight非常简单,xap只是一个重命名的zip文件,如果需要html silverlight将在客户端上自动运行。
至于数据 - 最流行的方式是目前使用WCF服务。如果您在单个域上托管silverlight应用程序和WCF服务,则不存在跨域问题。
首先在visual studio中创建一个Silverlight项目。至于问题1. - 托管silverlight非常容易,大多数(如果不是全部)asp.net托管目前支持silverlight。
你只需要带有指向xap的object标签的html代码。休息是客户浏览器的工作。