我正在嘗試執行升級,爲此,我需要在本地機器上恢復生產站點,升級網站並部署回生產環境。將sitefinity網站從生產恢復到本地
恢復網站的過程聽起來很直接,但我認爲有一些步驟/配置我仍然缺失。這是我迄今所做的:
- 下載的網站文件,保存在c他們在本地:\的Inetpub \ wwwroot的
- 下載數據庫全備份(.bak文件)和MS SQL恢復了它Server Management Studio中
- 改變了連接字符串到:
<connectionStrings> <add connectionString="Data Source=MSSQLSERVER;Database=MyDatabaseName;Integrated Security=False;providerName="System.Data.SqlClient" dbType="MsSql" name="Sitefinity" /> </connectionStrings>
但是這並沒有做到這一點,我得到一個服務器'/'應用程序中的錯誤運行時錯誤。
我錯過了什麼?我的第一個猜測是連接字符串沒有正確設置。如果數據庫位於本地,是否需要字符串中的用戶標識和密碼?
韋塞林,這是有道理的。我會查看網站,謝謝。另一方面,如果我想執行升級,我並不需要在IIS中設置本地站點,對嗎?我可以在項目管理器中導入它並升級該站點。 – Marz
是的,正確的。然後,您需要構建它並最終對其進行測試,因此您需要適當的數據庫連接字符串,因爲Sitefinity也需要執行數據庫升級。 –
SF升級對我來說是新的。雖然該項目仍在項目經理中,但我仍然可以在Visual Studio中打開它來構建它,對嗎?我所有的項目經理測試網站都有.mdf數據庫,但是我在SQL服務器管理工作室中恢復了這個數據庫備份。正如你所說,我認爲第一步是進行數據庫升級的正確連接字符串。我明天再試一次。感謝您的小費。你在Telerik嗎? – Marz