我有一個使用Umbraco託管的網站,我想在Visual Studio中瀏覽網站以對其進行更改。我想打開已經託管的代碼。有沒有辦法解決它?在此先感謝使用Visual Studio打開Umbraco網站
回答
您可以從實時宿主(假設您有FTP訪問權限)下載源代碼並在Visual Studio中打開它來查看這些文件並進行更改。只需打開文件夾,並將其作爲Visual Studio中的現有網站下載,即可進行排序。
但是,這將取決於你想改變什麼。如果你想編輯實際的頁面內容,你需要通過CMS界面來完成(因爲這些都存儲在數據庫中)。如果您想編輯模板,CSS,Javascript,XSLT宏,Razor腳本(如果它運行最新版本的Umbraco並使用Razor)等,則可以通過以管理員身份登錄到CMS來編輯所有這些腳本。模板,CSS和Javascript可以從CMS的「設置」部分進行編輯。可以從CMS的「開發人員」部分編輯宏和更高級的內容,例如數據類型。
嘿,這工作非常感謝。 – Ammark 2012-03-01 17:39:00
Visual Studio只是一個IDE。您可以打開其中的任何文件(在合理範圍內)。我經常將要處理的文件拖到Visual Studio窗口中以打開它們。
從文件生成項目完全是一個不同的技巧,需要花費更多的精力。
Try this question如何做到這一點。
可能是你的Umbraco應用程序將被部署在它的編譯狀態。
在這種情況下,您可以下載它,然後使用「文件>打開現有網站」選項在VS中打開它。
這會給你改變像CSS,javascript,masterpages,xslt和usercontrols這樣的文件的能力,但它不會讓你訪問CMS的「內部工作」,因爲這將全部被編譯。
這是非常罕見,你應該不需要更改任何核心CMS的代碼,但如果你想看看四周,一個學習的(強烈推薦),那麼你可以download the source code from here。
另請注意,運行您網站的版本不一定是可供下載的版本。基於webforms的Umbraco的最新版本是4.7.1.1,但是他們剛剛發佈了基於MVC3的版本5。
編輯:
5版被擱置,不再可用。 4.11.x是在覈心API在PetaPoco v6中重寫之前提供的最後一個版本。
下載一把umbraco項目模板Visual Studio 2010的
轉到工具 - >擴展管理器然後搜索網上畫廊一把umbraco MVC。
安裝模板後,您將能夠創建umbraco MVC項目。
- 1. 如何在visual studio 2010中完全打開umbraco網站
- 2. 打開網站時Visual Studio 2010掛起
- 3. Umbraco開發安裝Visual Studio
- 4. 如何防止Visual Studio在發佈期間打開網站?
- 5. 在Visual Studio 2013中打開網站作爲項目
- 6. 如何在Visual Studio 2010中打開現有網站?
- 7. 使用Visual Studio發佈網站
- 8. 使用Visual Studio網站進行MonoDevelop
- 9. 移動設備網站 - 使用Visual Studio
- 10. GruntJs'grunt'cmd打開Visual Studio?
- 11. 使用Visual Studio和Bootstrap和Umbraco
- 12. 使用c#打開Visual Studio項目Process.Start()
- 13. 使用Visual Studio插件打開Visual Studio解決方案
- 14. Windows Phone - 打開網站時打開
- 15. 打開網站
- 16. Visual Studio爲我的項目中的所有網站打開開發服務器
- 17. visual studio 2005編譯網站
- 18. Visual Studio 2012 - asp.net網站
- 19. Visual Studio 2008 /網站問題
- 20. Visual Studio中總是打開的網站,而不是編輯的網頁
- 21. 我們可以直接使用Umbraco 4.9.0源文件(來自codeplex)開發一個網站,我使用visual studio 2010打開它
- 22. 設置umbraco網站的開始節點
- 23. Visual Studio 2012無法打開新的網站,'ok'按鈕被禁用
- 24. Visual Studio打開升級後的Web應用程序作爲網站
- 25. Java - 打開網站
- 26. 「打開方式」在Visual Studio
- 27. Visual Studio不會打開
- 28. 使用輪詢包一把umbraco網站
- 29. 引用Oracle.DataAccess.dll在Visual Studio 2012網站
- 30. 如何使用eclipse打開網站
也許吧?您可能需要先聯繫您的託管服務提供商。 – NotMe 2012-03-01 00:03:26