我有一个Silverlight应用程序(只是一个XAP文件)。在另一台机器上启动此应用程序的最简单方法是什么?它使用WCF RIA服务(本地)。我只是希望能够在没有在他的计算机上安装Visual Studio的情况下向老板展示我的工作成果。
答案 0 :(得分:3)
如果您的老板和您在同一个网络上,那么请将您的服务和SL应用程序放在IIS中,然后从老板的机器浏览到您的内部IP地址。
答案 1 :(得分:2)
您还可以使用命令行将XAP文件安装为Out of Browser应用程序,或使用SSLauncher.exe将组策略与Silverlight一起安装。这是正常运行您的OOB应用程序的应用程序。您可以指定/安装(XAP路径)。有关详细信息,请参阅此处:http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx
答案 2 :(得分:1)
您需要添加一个页面来显示XAP文件(您可以复制测试页的html输出并更改XAP文件的路径)
答案 3 :(得分:0)
假设您与老板在同一个网络上,
如果您不在同一个网络中,则可能需要在公共域中托管并发送链接。
答案 4 :(得分:0)
如果您不想使用IIS,一个选项是使用CassiniDev,因为这样可以让您启用并运行RIA服务。
我知道这是事实,因为我使用它在构建服务器上自动运行一些集成测试(使用dll)。
CassiniDev的好处在于您不必安装它 - 您可以从解压缩的文件夹中运行可执行文件,然后将其指向您的网站文件夹。它最终运行与Visual Studio使用的内置Web服务器(Cassini)完全相同。