我们目前正在对我们的公共网站进行重大改造,从一个非常讨厌的静态网站过渡到一个新的 CMS。出于某种原因,Joomla 被选为 CMS,尽管该公司是一家非常重的 MS 商店。这很好,但是我们有多个当前在站点上运行的 ASP.NET Web 应用程序,需要无缝集成到站点中。迁移本身已外包给当地公司,他们将所有静态数据转移到 Joomla(一项巨大的工作),并提供 Joomla 安装(作为其 Web 解决方案的一部分)。
我真正想要进行 Web 升级的关键原因之一是放弃旧静态网站中使用的基于框架的方法,以便用户可以为 ASP.NET 应用程序中的搜索结果或记录添加书签。
现在的问题在于 Joomla 是基于 PHP 的,因此集成我们的 .NET 应用程序并非易事。似乎外包进行 CMS 迁移的公司很乐意将 .NET 内容简单地放在 iframe 中并保留它,但我认为这是不可接受的;主要是书签问题。
有没有更好的方法来进行这种集成?
编辑:
根据 jlleblanc 的回答,.NET 应用程序是该站点的特定独立部分。无需在整个站点的全球范围内进行集成。我考虑过你模仿 Joomla 模板的建议;这可能是我们采取的方法。