0

我終於完成了我在大學裏與Lightswitch聯繫的一個項目。我準備下周部署(發佈),而且我只是告訴那些能夠接收軟件的人正在使用XP機器。我讀了很多問題,很多修正,得到的LightSwitch工作在Windows XP上,如:Lightswitch 2012和Windows XP

  • 與「EDITBIN vslshost.exe /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1」更改DUMPBIN

  • 其部署與部署到IIS服務的桌面應用程序(我不認爲這會工作,因爲這些都是真的老了PC的)

  • 手動安裝的所有先決條件,並直接從部署清單啓動ClickOnce應用程序文件(.application)

  • 使用與Visual Studio 2012中提到的名稱相同的名稱創建示例ClickOnce應用程序,並使用Visual Studio 2010或Visual Studio 2008進行發佈。從發佈位置採取的setup.exe引導程序和替換使用Visual Studio 2012

有了這一切可用的解決方法,我要問創建的現有的setup.exe引導程序,這將最終工作?有人真的可以告訴我,使用一種或所有這種解決方法,我將能夠部署應用程序!? 有人?

回答

0

我有一個成功部署的應用程序,使用3層作爲瀏覽器(桌面應用程序)在XP上運行。最初我打算做2層部署,但我無法解決問題。

所以我有一個服務器,運行IIS以及我的SQL服務器(操作系統是Windows Server 2003,但不一定是)。 客戶端機器範圍從Windows XP到Windows 7,而且我避難對Windows XP沒有任何特別的問題。

所以我可以肯定地說XP將作爲客戶端工作。我無法得到它運行中間層(因此服務器上的IIS),但我沒有嘗試我發現的每一個最後的想法,所以我不會說這是不可能的。

我發現在這個過程中最有用的兩個環節是 http://blogs.msdn.com/b/bethmassi/archive/2011/03/23/deployment-guide-how-to-configure-a-web-server-to-host-lightswitch-applications.aspxhttp://blogs.msdn.com/b/bethmassi/archive/2012/03/29/lightswitch-iis-deployment-enhancements-in-visual-studio-11.aspx

希望有所幫助。

1

XP上的2層部署問題在VS 2012更新2中也得到解決如果通過右鍵單擊解決方案資源管理器中的根項目並選擇「升級項目」升級到「V3」LightSwitch項目。這將項目更新到「V3」項目系統,運行時並將使用更新的發佈嚮導。 VS 2012 Update 2附帶的VSLSHOST.exe版本與XP兼容。

戴夫基德爾 - LightSwitch團隊

http://social.msdn.microsoft.com/profile/dave%20kidder/