这取决于你的MVC应用程序有多复杂,但在大多数情况下都是直截了当的。最简单的方法是将现有站点包装成Orchard模块。编写模块的方法在此处有所描述。以下是必要的步骤: 将您的站点复制到~/Orchard.Web/Modules的子目录中,并将.csproj文件与之一起放置,以便.csproj文件位于应用程序根目录下(例如:~/Orchard.Web/Modules/MyApplication/MyApplication.csproj) 在您的应用程序根目录下创建Module.txt清单文件。该小文件描述了您的应用程序-其语法在此处有所描述 设置适当的路由,以便可以访问现有控制器的操作。这也在上述文章中有所描述。默认情况下,您的应用程序URL将类似于/MyApplication/Controller/Action-您可以自由更改它。但要小心,不要干扰现有路由,例如/Admin,/Users等等。您指定的路由具有更高的优先级,并将覆盖每个现有路由。顺便说一句-如有必要,区域名称将是您的应用程序名称(例如MyApplication)。 运行Orchard并在Modules/Features管理菜单中启用您的应用程序。 将必要的更改添加到web.config文件中。 请记住,Orchard基于ASP.NET MVC 4并使用Razor视图引擎。如果您使用其他视图引擎,则必须在web.config文件中适当地指定它。