2

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

您可以在 Orchard 旁边运行 ASP.NET 页面等,还是必须扩展 Orchard 才能为您完成这些任务?如果您可以同时运行脚本,您应该采取什么措施来防止干扰 Orchard?

我会接受有果园经验或推理能力强的人的回答。

提前致谢!

4

1 回答 1

0

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

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

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

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

于 2012-07-13T14:49:01.843 回答