2016年9月26日
摘要: 系统中毒,杀毒之后,桌面遗留下来一个文件夹west263,里面拷贝orchard项目的路径(非常深),无法直接删除,报错:源文件名长度大于文件系统支持的长度。请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称。 方法: 创建一个空文件夹 D:\temp 使用robo 阅读全文
posted @ 2016-09-26 23:53 buyone 阅读(1112) 评论(0) 推荐(0) 编辑
  2014年4月14日
摘要: 搞了2天,orchard多租户之间数据互通,比如租户A的数据导入到租户B(这里说的数据,他们的类型都是content type)首先使用_orchardHost.CreateStandaloneEnvironment(shellSettings)创建一个租户B的shell实例, 然后resolve一... 阅读全文
posted @ 2014-04-14 15:28 buyone 阅读(338) 评论(0) 推荐(0) 编辑
  2014年2月16日
摘要: Dashboard控制面板​NewPageProjectionContent内容Content DefinitionBlog博客Queries筛选Comments评论Taxonomies分类方法Widgets部件​Media媒体Profiles配置文件Navigation导航Tags标签Modules模块Themes主题Workflows工作流Users用户Reports报表​Settings设置 阅读全文
posted @ 2014-02-16 22:42 buyone 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 生成Content Part需要生成的对象列表A content part itself:这是一个继承ContentPart 或ContentPart(T表示对应的record类型) 的普通类。如果不需要保存在数据库,则使用ContentPart,如果希望把数据存储在数据库中,则使用ContentPartA content part record:这是一个简单的POCO实体对象,这个对象代表part的数据。Orchard负责从底层数据库中获取和更新数据,所以这里除了定义你的record之外不用做任何其他事情。A handler:Handler继承自ContentHandler,负责告诉Orch 阅读全文
posted @ 2014-02-16 22:14 buyone 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 以Orchard.WebShop为例Models: 当前模块中所提供的独有的内容部分的领域模型类和对应的数据记录类。继承于ContentPartRecord,约定以Record结尾,比如ProductRecord, 属性成员以virtual修饰(Nhibernate持久化类的要求)public class ProductRecord : ContentPartRecord { public virtual decimal Price { get; set; } public virtual string Sku { get; set; } }View C... 阅读全文
posted @ 2014-02-16 19:07 buyone 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 2种方法第一种:运行orchard程序,登录到后台管理页面单击左边菜单的Modules在Filter输入框中输入Code启用Code Generation在目录Orchard.Source.1.7.2\src\Orchard.Web\bin下双击Orchard.exe弹出的cmd窗口,显示初始化中,初始化完成后,输入codegen module Orchard.News, 显示如下:Initializing Orchard session. (This might take a few seconds...)Type "?" for help, "exit&quo 阅读全文
posted @ 2014-02-16 18:05 buyone 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。反射 详细请查看这里测试程序using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Reflection;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] a... 阅读全文
posted @ 2014-02-16 15:11 buyone 阅读(1049) 评论(0) 推荐(0) 编辑
  2014年2月14日
摘要: 抄录一段,Modules/Orchard.Taxonomies/Module.txtName: WarmupAntiForgery: enabledAuthor: The Orchard TeamWebsite: http://orchardproject.netVersion: 1.7.2OrchardVersion: 1.7.2Description: Provides a mecanism to generate a static version of pages for being used during application warm up.FeatureDescription: 阅读全文
posted @ 2014-02-14 22:30 buyone 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 抄录一段(来自Modules/Orchard.Taxonomies项目下) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -------------------------------------------放置文件,定义部件呈现出来的位置约定的格式为更加具体的说明在这里二十四画生http://www.cnblogs.com/esshs/archive/2011/08/02/2124836.html 阅读全文
posted @ 2014-02-14 22:25 buyone 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ModulesModules目录是一个VS解决方案目录,它包含了Orchard的模块项目。所有的模块项目都是一个ASP.NET MVC web应用程序项目。Modules.Deprecated??SpecsSpecs文件夹包含了以下项目:Orchard.Profile:提供显示网站运行情况和性能的功能。Orchard.Specs:包含编写使用集成测试specflow风格。特定功能信息包含在*. Feature文件中。TestsTests文件夹包含了以下测试项目:Orchard.Core.Tests:测试Orchard的核心功能Orchard.Framework.Tests:测试Orchard的 阅读全文
posted @ 2014-02-14 19:07 buyone 阅读(535) 评论(0) 推荐(0) 编辑