我有一個Silverlight應用程序(只是一個XAP文件)。在其他機器上啓動此應用程序的最簡單方法是什麼?它使用WCF RIA服務(本地)。我只想在未將計算機安裝Visual Studio的情況下向老闆顯示我的工作成果。如何將Silverlight應用程序傳遞給某人?
回答
您還可以安裝XAP文件,脫離瀏覽器的應用程序通過SSLauncher.exe使用Silverlight的命令行或組策略。這是通常運行您的OOB應用程序的相同應用程序。您可以指定/安裝(XAP的路徑)。有關詳細信息,請參閱本:http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx
謝謝。我會嘗試這種方法。本地WCF RIA服務如何?他們會正常工作嗎? – Peter17 2011-03-22 16:39:19
如果您託管RIA服務,它們不是真正的本地服務器,因爲它們需要安裝在Web服務器上。客戶端部分僅僅是連接到服務器項目(* .web)。您需要首先將它適當地部署到IIS,然後指出客戶端從中獲取信息。 – 2011-03-22 17:04:07
如果你的老闆和你在同一個網絡上,那麼把你的服務和SL應用程序放到IIS中,然後瀏覽你老闆機器的內部IP地址。
您需要添加一個頁面來顯示XAP文件(你也許可以複製testpage的HTML輸出,改變路徑XAP文件)
假設你與你的老闆,然後同一個網絡上,
- 配置你的IIS和承載WCF(網站)有(你在你的本地主機 託管爲「MyTestService」
- 將您的.aspx或.html文件與Silverlight(比如default.html)聯繫起來
- 將您的IP地址鏈接分享給老闆,就像'http:// [IPofyourMachine] /MyTestService/Default.html
如果您不在同一個網絡中,您可能需要將其託管在公共領域併發送鏈接。
如果您不想使用IIS,一個選項是使用CassiniDev,因爲這可以讓您啓動並運行RIA服務。
我知道這個事實,因爲我用它來在構建服務器上自動運行一些集成測試(使用dll)。
CassiniDev的好處在於您無需安裝它 - 您可以從解壓縮的文件夾運行可執行文件,然後將其指向您的網站文件夾。它最終運行的結果與Visual Studio使用的內置Web服務器(Cassini)非常相似。
- 1. 將參數傳遞給運行silverlight應用程序
- 2. 將命令行參數傳遞給OOB Silverlight 4應用程序
- 3. 如何將iPhone應用程序發送給某人?
- 4. 將XML傳遞給Flex應用程序
- 5. 將參數傳遞給應用程序
- 6. 將散列傳遞給應用程序
- 7. 如何將「外部」變量傳遞給反應應用程序?
- 8. 如何將變量傳遞給某些應用程序的模板
- 9. 傳遞參數去Silverlight應用程序
- 10. 如何將應用程序/用戶數據傳遞給ChannelHandler Netty
- 11. 如何使用curl將cookie傳遞給Sinatra應用程序?
- 12. 將參數傳遞給Silverlight
- 13. Silverlight將DataContext傳遞給ConverterParameter?
- 14. 如何將UserIdentity/UserName從WebForm應用程序傳遞給MVC5應用程序?
- 15. 如何將agr傳遞給mapreduce程序
- 16. 如何將字符串傳遞給Spotify應用程序?
- 17. 如何將(Android)應用程序上下文傳遞給Java類?
- 18. 如何將Android應用程序的JSONObject傳遞給PHP文件?
- 19. 如何將數據傳遞給其他iOS應用程序?
- 20. 如何將-mem傳遞給dockerized播放應用程序
- 21. 如何將命令行參數傳遞給MonoMac應用程序?
- 22. 如何將android應用程序的日期傳遞給.net webservice
- 23. 如何將請求參數傳遞給Angular應用程序?
- 24. Unity應用程序塊,如何將參數傳遞給Injection Factory?
- 25. 如何將參數傳遞給C++應用程序
- 26. 如何將隨機字符串傳遞給iOS應用程序?
- 27. 如何將php表單數據傳遞給angular2應用程序?
- 28. android tracking-如何將外部參數傳遞給應用程序?
- 29. 如何將自定義變量傳遞給Flex應用程序
- 30. 如何將參數傳遞給可可觸摸應用程序
我知道如何在沒有IIS的情況下部署Silverlight應用程序。但它需要RIA服務的存根,您需要編寫返回虛擬數據的相同方法。之後,您只能發送兩個文件:xap和htm,它們將工作。 – vorrtex 2011-03-22 19:00:07