2012-03-01 62 views
1

我有一個使用Umbraco託管的網站,我想在Visual Studio中瀏覽網站以對其進行更改。我想打開已經託管的代碼。有沒有辦法解決它?在此先感謝使用Visual Studio打開Umbraco網站

+1

也許吧?您可能需要先聯繫您的託管服務提供商。 – NotMe 2012-03-01 00:03:26

回答

1

您可以從實時宿主(假設您有FTP訪問權限)下載源代碼並在Visual Studio中打開它來查看這些文件並進行更改。只需打開文件夾,並將其作爲Visual Studio中的現有網站下載,即可進行排序。

但是,這將取決於你想改變什麼。如果你想編輯實際的頁面內容,你需要通過CMS界面來完成(因爲這些都存儲在數據庫中)。如果您想編輯模板,CSS,Javascript,XSLT宏,Razor腳本(如果它運行最新版本的Umbraco並使用Razor)等,則可以通過以管理員身份登錄到CMS來編輯所有這些腳本。模板,CSS和Javascript可以從CMS的「設置」部分進行編輯。可以從CMS的「開發人員」部分編輯宏和更高級的內容,例如數據類型。

+0

嘿,這工作非常感謝。 – Ammark 2012-03-01 17:39:00

0

Visual Studio只是一個IDE。您可以打開其中的任何文件(在合理範圍內)。我經常將要處理的文件拖到Visual Studio窗口中以打開它們。

從文件生成項目完全是一個不同的技巧,需要花費更多的精力。

Try this question如何做到這一點。

1

可能是你的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中重寫之前提供的最後一個版本。

0

下載一把umbraco項目模板Visual Studio 2010的

轉到工具 - >擴展管理器然後搜索網上畫廊一把umbraco MVC。

安裝模板後,您將能夠創建umbraco MVC項目。