繁体   English   中英

Visual Studio 2012中的DotNetNuke网站项目

[英]DotNetNuke website project in Visual Studio 2012

我创建了一个基本的DNN网站,并提出以下问题:

有没有办法加载完整的网站,包括所有组件到Visual Studio,并基本上作为ASP.NET项目/解决方案运行? 我严格地不是在寻找在Visual Studio中开发DNN模块的方法,但我想知道是否可以在最初通过浏览器界面开发的DNN站点上使用,并继续在ASP.NET中的Visual Studio中继续该项目,而无需进行任何操作未来依赖于浏览器或WebMatrix中的开发,使其基本上成为ASP.NET项目。

我正在决定是否应该使用DNN开发网站或使用ASP.NET从头开始开发网站,我只是不希望依赖明天可能会从开源变成专有的业务模型,我也希望拥有所有这些在VS环境中完成微调。

很抱歉,如果这似乎是一个基本问题,可能表明我在网络开发方面缺乏知识,我实际上从未编写过一行来创建网站。 所以网络开发,特别是DNN对我来说是一个新手。

你可以做的是下载DotNetNuke Source,它包含用C#编写的整个DotNetNuke社区项目,然后自己构建项目。

DotNetNuke®社区版CMS

您可以在Visual Studio中打开DotNetNuke源。 但是,强烈建议您不要这样做,这样您就可以享受无忧的升级(如果要更改业务模型,则可以自由进行所需的任何更改)。

也就是说,当您通过浏览器进行更改时,这些更改将主要是数据库更改,并且不会是您可以通过Visual Studio调整的内容。 它们仅作为您通过模块访问的内容存在。

DNN确实能够通过在本地运行的DNN站点来编辑模块控件的实际代码,但是我认为没有人会建议您将其用于开发非重要的扩展。 要创建扩展,您将在Visual Studio中编写代码(无需对核心DNN代码进行任何更改)。 您可以使用Christoc的DNN模块模板是一个起点。

弗雷迪,

由于您尚未提及您计划开发哪种解决方案,因此很难确定哪种解决方案最适合您。 确定这一点的好方法是检查您的解决方案是否具有多少CMS相关功能。

关于Visual Studio网站项目,目前dotnetnuke是源代码,安装版本仅适用于visual studio 2010解决方案。 但是,如果您要在Visual Studio 2012中打开其中的任何一个,它将自动进行转换。

DotNetNuke附带许多CMS功能,可免费使用。 例如身份验证和许可,用户管理,角色管理,博客,论坛,Ready for SEO等,等等。 有关详细信息,您可以查看dotnetnuke站点视频库,文档等。

如果您有更多问题,请与我们联系。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM