0
如何處理將LightSwitch應用程序部署到生產環境中? 即LS應用程序已經開發,但現在需要首先安裝到Test中,然後安裝到Live中。將LightSwitch部署到Dev/Test/Live環境中
我們不想使用「手動」方法,即使用Visual Studio Build/Publish選項,而是希望自動執行部署。
如何處理將LightSwitch應用程序部署到生產環境中? 即LS應用程序已經開發,但現在需要首先安裝到Test中,然後安裝到Live中。將LightSwitch部署到Dev/Test/Live環境中
我們不想使用「手動」方法,即使用Visual Studio Build/Publish選項,而是希望自動執行部署。
我的感覺是,部署是LightSwitch真正的弱點之一。如果您正在使用構建到產品中的非常簡單的部署模型,並且您正在完成Windows域中的所有工作,則發佈嚮導可以完成所有工作。但是如果你完全偏離模型,LightSwitch會與你抗爭。我真的很想看到提供了一些可配置性的「高級」部署選項。
這是我如何解決你與瞄準網絡部署的LightSwitch應用程序時遇到的問題:
完全同意...... LightSwitch中的部署選項在**「企業」**情況下非常薄弱。我發現的問題是數據庫更改的嵌入式SQL腳本,即指向DEV環境並且腳本表示對錶有更新,但腳本在對TEST使用時將失敗,因爲腳本具有「IF( @@ servername!='vmDEV')「'中的守衛子句。另外,我不打算做這項工作,它是不是「開發人員」的業務團隊,因此我需要儘可能使整個流程儘可能自動化。 – SteveC
這裏有一個建議:讓每個業務分析師都部署到自己的測試站點,包括LS數據庫更新。然後使用像Redgate SQL Compare這樣的數據庫差異產品將數據庫更改部署到輔助測試環境,然後再部署到生產環境。我們尚未討論的另一個限制是,在多個開發人員(或分析人員)之間共享單個項目並不是一個好主意。 –
感謝您的建議。 – SteveC