2012-04-24 239 views
7

我已經繼承了Umbraco CMS項目,Umbraco實例和自定義用戶控件存在於我們的測試服務器上,因爲最初的構建已經演示給客戶端。我現在需要採取這種方式,最初的構建是在我的時間之前由自由職業開發人員完成的,並且在設置,部署等方面不存在任何文檔。爲Umbraco設置本地開發環境

自定義usercontrols在源代碼控制之下並且構建正常,一些bug修復。我按照下面的步驟嘗試獲取Umbraco安裝和自定義控件在我的機器上進行開發的實例。

http://slickjuanito.wordpress.com/2012/02/27/setting-up-umbraco-development-environment-in-visual-studio-2010/

http://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install/setting-up-your-project-in-visual-studio

我指着一把umbraco web配置在與相關內容的數據庫,並且可以訪問CMS的後端,但是當我去到Default.aspx我只是得到一個空白頁面。我已經將VS2010設置爲拋出CLR異常,並在調試模式下啓動解決方案,以查看是否拋出了錯誤並且沒有任何錯誤。

任何人都可以建議的事情嘗試,讓它正常運行或指向我可能會幫助一些資源?

感謝

克里斯

+0

這是用於Umbraco 4還是5? – 2012-04-24 13:08:28

+0

Umbraco版本4.7.1 – chrishey 2012-04-24 14:51:53

+0

Alrighy。您的開發環境中是否安裝了IIS或WebMatrix?如果IIS能夠引導你完成我所做的工作,那就很好。 – 2012-04-24 18:20:46

回答

8

如果您已經安裝IIS Express,我發現最簡單的就是:

  1. 複製從服務器的站點的文件系統中的的Inetpub文件夾你的本地機器。
  2. 在IIS中創建一個站點並指向這些文件。
  3. 在Visual Studio中,單擊文件,打開,網站,然後選擇該網站。

如果您安裝了MVC Framework,語法高亮將適用於剃刀(.cshtml)腳本。

更進一步的做法是複製數據庫並將連接字符串指向該副本。該副本可以恢復到另一臺數據庫服務器,或者如果安裝了SQL Server Express,則也可以在本地運行副本。

+0

謝謝,我昨晚找到了解決方案,但是當我發佈解決方案時,我的SO配置文件沒有足夠的積分讓我在發佈後8小時內回答我自己的問題。雖然我不得不這樣做,但答案仍然很明確。 – chrishey 2012-04-25 11:02:50

+0

哦,真傷心......很高興你能解決問題。玩得開心編碼。 – 2012-04-25 12:51:03

+0

這個答案在'12和'13中幫了我很多,但是從Umbraco 6開始,事情變得更加簡單。我在這裏寫了一篇有關相關問題的文章:http://stackoverflow.com/a/27882602/1091947 – Gigi2m02 2015-01-11 00:17:15