C# Umbraco 7和Visual Studio 2013

C# Umbraco 7和Visual Studio 2013,c#,asp.net,asp.net-mvc-4,visual-studio-2013,umbraco7,C#,Asp.net,Asp.net Mvc 4,Visual Studio 2013,Umbraco7,我已经在我的web服务器上安装了Umbraco 7,使用了通常的默认外观,我想做的是创建我自己的模板,以便在我将要创建的网站上使用。现在我看了Umbraco中的所有文档,它真正花时间做的就是使用现有的模板代码,然后添加CSS、Javascript等等。这一切都很好,但是我想使用VisualStudio来开发这个站点/应用程序。问题是Warren Buckley开发的VisualStudio模板在VisualStudio2013上根本不起作用,而且没有迹象表明他能解决这个问题。看起来 我想做的是开

我已经在我的web服务器上安装了Umbraco 7,使用了通常的默认外观,我想做的是创建我自己的模板,以便在我将要创建的网站上使用。现在我看了Umbraco中的所有文档,它真正花时间做的就是使用现有的模板代码,然后添加CSS、Javascript等等。这一切都很好,但是我想使用VisualStudio来开发这个站点/应用程序。问题是Warren Buckley开发的VisualStudio模板在VisualStudio2013上根本不起作用,而且没有迹象表明他能解决这个问题。看起来

我想做的是开发我需要的各种模板,然后添加引导、开发自定义菜单、用于信用卡处理的表单、电子邮件等。不知道您在Umbraco的何处执行此操作。。也许是宏?然后仅在Umbraco中管理内容。Umbraco的开发人员似乎没有掌握Visual Studio的存在,也没有更新有关Visual Studio 2013或Umbraco 7的任何文档

简而言之,我想做的就是在VS 2013中开发这个该死的东西,然后在Umbraco中管理内容。。Umbraco已安装并正在运行,VS 2013可查看文件内容,并可与web服务器完美通信


在这方面的任何帮助都会很热 安装软件包umbracoms

然后,它会安装您需要的所有东西,一旦安装完成,您就可以运行应用程序,它会直接跳转到安装程序中。您可以选择自定义设置,在其中选择DB选项和初学者工具包等


它在VisualStudio中肯定是有效的,我已经做了很多次了。

你应该考虑使用NuGET。只需在VisualStudio中创建一个空项目,转到Nuget Package Manager控制台并键入

安装软件包umbracoms

然后,它会安装您需要的所有东西,一旦安装完成,您就可以运行应用程序,它会直接跳转到安装程序中。您可以选择自定义设置,在其中选择DB选项和初学者工具包等


而且它在Visual Studio中绝对有效,我已经做过很多次了。

首先,我建议购买一个月的Umbraco TV,并观看实施者和开发人员跟踪:

通常,您可以在VisualStudio中编辑css、js、视图和局部视图。您需要在后台创建文档类型,因为它们位于数据库中。也就是说,除非您想使用代码优先样式包,如同上:


此外,模板实际上在数据库中有一条记录。因此,如果需要将它们连接到文档类型/内容,则必须在后台创建它们。或者您可以先使用代码。

首先,我建议您购买一个月的Umbraco TV,并观看实施者和开发人员跟踪:

通常,您可以在VisualStudio中编辑css、js、视图和局部视图。您需要在后台创建文档类型,因为它们位于数据库中。也就是说,除非您想使用代码优先样式包,如同上:


此外,模板实际上在数据库中有一条记录。因此,如果需要将它们连接到文档类型/内容,则必须在后台创建它们。或者您可以先使用代码。

这样做,并且我非常熟悉NuGET,它是一个非常方便且功能强大的工具,但是,如何在visual studio中开发视图和编码?这是问题的根源。如何开发.cshtml页面与通常一样在开发应用程序时,我会先创建类,然后让MVC为我构建视图。在翁布拉科,情况并非如此,根据我所建立的,您在ASP.net中对页面进行编码,然后使用RAZOR确认翁布拉科的模型,然后翁布拉科完成其余工作。然后你在后台创建页面和内容,我对此很满意。好吧,如果你安装了初学者工具包,你应该能够看到它是如何完成的?Umbraco中的MVC内容也让我感到困惑,但在开发人员部分的Umbraco后端,您可以让Umbraco创建模板文件、样式表、局部视图等。然后,您可以轻松地将这些文件添加到VS解决方案中,在那里您可以使用它们。您看过本教程吗?我同意在VS2013中查看原始状态下的文件结构和模型有很大帮助。因此,继续讨论这个问题,如果我将其视为操纵现有模板页面,然后添加我自己的HTML、CSS、Jscript等,并将它们放在相应的文件夹中,将它们链接到模板上,Umbraco会在刷新/重新加载时在后台自动拾取这些内容吗?我完全同意你对翁布拉科MVC的看法。。至少可以说是非传统的!!!嗯,所有Umbraco不直接使用的文件,如CSS或JS文件,都可以在visualstudio中自由创建,并从您的
安置。他们中的一些人甚至会被翁布拉科当场认出。没问题。通过Umbraco后端创建局部视图、宏局部视图、新模板文件等要容易得多。这样做了,而且我非常熟悉NuGET,它是一个非常方便和强大的工具。但是,如何在visual studio中开发视图和编码?这是问题的根源。如何开发.cshtml页面与通常一样在开发应用程序时,我会先创建类,然后让MVC为我构建视图。在翁布拉科,情况并非如此,根据我所建立的,您在ASP.net中对页面进行编码,然后使用RAZOR确认翁布拉科的模型,然后翁布拉科完成其余工作。然后你在后台创建页面和内容,我对此很满意。好吧,如果你安装了初学者工具包,你应该能够看到它是如何完成的?Umbraco中的MVC内容也让我感到困惑,但在开发人员部分的Umbraco后端,您可以让Umbraco创建模板文件、样式表、局部视图等。然后,您可以轻松地将这些文件添加到VS解决方案中,在那里您可以使用它们。您看过本教程吗?我同意在VS2013中查看原始状态下的文件结构和模型有很大帮助。因此,继续讨论这个问题,如果我将其视为操纵现有模板页面,然后添加我自己的HTML、CSS、Jscript等,并将它们放在相应的文件夹中,将它们链接到模板上,Umbraco会在刷新/重新加载时在后台自动拾取这些内容吗?我完全同意你对翁布拉科MVC的看法。。至少可以说是非传统的!!!嗯,所有Umbraco不直接使用的文件,如CSS或JS文件,都可以在visualstudio中自由创建,并从模板中引用。他们中的一些人甚至会被翁布拉科当场认出。没问题。通过Umbraco后端创建局部视图、宏局部、新模板文件等更容易。我完全同意您对Umbraco.TV订阅的看法。将在下个月开始。在第二段中,我让你了解这一点,并研究同上。我认为同上会自动将自己绑定到编辑器,这样您就可以以代码优先的方式进行编码了?因此,我也需要在后台创建模板,但可以使用同上。另外,如果使用后台创建模板,然后在visual studio中编辑它,它会在后台和视图中更新吗?Ta对于同上和其他一些CodeFirst软件包,您将创建类/模型,并使用属性对其进行修饰,这些属性告诉Umbraco要加载到数据库中的编辑器、类型、名称等。软件包通常在启动时运行,或者有某种加载过程来引入更改。我完全同意您对Umbraco.TV订阅的看法。将在下个月开始。在第二段中,我让你了解这一点,并研究同上。我认为同上会自动将自己绑定到编辑器,这样您就可以以代码优先的方式进行编码了?因此,我也需要在后台创建模板,但可以使用同上。另外,如果使用后台创建模板,然后在visual studio中编辑它,它会在后台和视图中更新吗?Ta对于同上和其他一些CodeFirst软件包,您将创建类/模型,并使用属性对其进行修饰,这些属性告诉Umbraco要加载到数据库中的编辑器、类型、名称等。包通常在启动时运行,或者有某种加载过程来引入更改。