您可以在自己的ASP.NET网站旁边使用CMS Orchard吗?

时间:2012-07-13 12:47:08

标签: c# asp.net .net asp.net-mvc-3 orchardcms

我有一个ASP.NET网站,其中包含一些软件的各种实用程序脚本/页面,但没有公共网站。我想使用微软的Orchard CMS创建网站供访问者查看 - 但这是否意味着我必须移动实用程序脚本?

你可以和Orchard一起运行ASP.NET页面等,还是必须扩展Orchard来为你完成这些任务?如果你可以同时运行脚本,你应该做些什么来防止干扰Orchard?

我会接受有Orchard经验或有充分理由的人的回答。

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您正在谈论现有的ASP.NET WebForms应用程序,那么我想不,至少这不容易。

在这种情况下,你最好的选择是

  • 使用适当的重写规则分别运行这些应用程序,因此对于最终用户来说,它看起来像一个应用程序。使用这种方法,您将无法从现有应用程序访问Orchard功能(如用户管理)。
  • 将当前页面重写为MVC,并将其与现有实用程序脚本一起移至单独的Orchard模块

如果您正在谈论现有的ASP.NET MVC应用程序 - 可以找到解决方案here