使用Visual Studio打开Umbraco网站

时间:2012-03-01 00:01:07

标签: c# asp.net .net umbraco

我有一个使用Umbraco托管的网站,我想在Visual Studio中浏览网站以对其进行更改。我想打开已托管的代码。反正有没有得到它?提前致谢

4 个答案:

答案 0 :(得分:1)

您可以从实时主机下载源代码(假设您具有FTP访问权限)并在Visual Studio中打开它以查看文件并进行更改。只需打开包含您在Visual Studio中作为现有网站下载的文件的文件夹,即可对其进行排序。

但是,这取决于您想要改变的内容。如果要编辑实际页面内容,则需要通过CMS界面(因为它全部存储在数据库中)进行编辑。如果您想编辑模板,CSS,Javascript,XSLT宏,Razor脚本(如果它运行最新版本的Umbraco并使用Razor)等,那么您可以通过以管理员身份登录CMS来编辑所有这些内容。可以从CMS的“设置”部分编辑模板,CSS和Javascript。可以从CMS的“开发人员”部分编辑宏和更高级的数据类型。

答案 1 :(得分: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是在va中在PetaPoco中重写核心API之前可用的最后一个版本。

答案 2 :(得分:0)

Visual Studio只是一个IDE。您可以打开其中的任何文件(在合理范围内)。我经常将我想要处理的文件拖到visual studio窗口中打开它们。

从文件生成项目是一个完全不同的技巧,需要付出更多的努力。

Try this question了解如何做到这一点。

答案 3 :(得分:0)

为Visual Studio 2010下载Umbraco的项目模板

转到工具 - >然后,Extension Manager在在线图库中搜索umbraco mvc。

安装模板后,您将能够创建umbraco MVC项目。