我在VS 2013中的本地機器上開發了一個非常簡單的Lightswitch應用程序(HTMLClient和DesktopClient)。我可以在本地運行此操作,而不會出現任何問題。Lightswitch Web部署 - 錯誤26
我也有一個IIS8(APP02)和運行SQL 2012 Standard 64位的獨立SQL Server(SQL01)在同一個域上的遠程服務器。我可以使用測試.udl文件連接到SQL服務器,而不會從IIS服務器發出任何問題。 IIS服務器也有一個共享點安裝,並且所有關聯的數據庫都在SQL服務器上。
當我直接發佈的LightSwitch應用到IIS服務器,在這裏仔細以下貝絲馬西的文章後:http://blogs.msdn.com/b/bethmassi/archive/2011/08/16/10145037.aspx?PageIndex=4#comments,我得到以下錯誤:
錯誤98部署應用程序的數據庫時出現的異常。 建立與SQL Server實例「SQL01 \ SQL2012DEV」的連接時發生錯誤。 建立與SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供程序:SQL網絡接口,錯誤:26 - 錯誤定位服務器/實例指定) C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ LightSwitch \ v4.5 \ Publish \ v2.2 \ Microsoft.LightSwitch。 Publish.targets IIS8LightswitchApp
IIS應用程序創建成功,我可以使用公共網址導航到它,但沒有數據庫是在所有已創建。與此相關的SQL服務器的事件日誌中也沒有任何內容。
當我將應用程序發佈到軟件包並手動在IIS中安裝.zip文件時,該應用程序被部署到IIS和SQL,沒有任何問題。
我已經搜遍了這個網站,Lightswitch論壇和一般尋找解決方案的網站,但到目前爲止沒有任何工作。我已經嘗試了幾件事情:
更改了登錄用戶在Web部署代理服務在Web管理服務改變了登錄用戶的域管理員帳戶 域管理員帳戶
經過防火牆在兩臺服務器上(試圖關閉它們)
有沒有人有任何建議,我可以嘗試嗎?也發佈在Lightswitch論壇上。
我也曾嘗試以下操作: 在APP02服務器上安裝的SQLExpress 2014 - 同樣的錯誤部署數據庫。 部署到我的本地IIS和SQL實例 - 部署成功。 – simonw 2014-09-24 09:21:31