将ASP.NET应用程序集成到PHP CMS(Joomla)中

将ASP.NET应用程序集成到PHP CMS(Joomla)中,php,asp.net,joomla,integration,Php,Asp.net,Joomla,Integration,我们目前正在对我们的公共网站进行一次大的改革,从一个非常糟糕的静态网站过渡到一个新的CMS。出于某种原因,Joomla被选为CMS,尽管该公司是一家非常繁忙的MS商店。这将是好的,但我们有多个ASP.NET web应用程序,目前正在该网站上运行,需要将其无缝集成到该网站中。迁移本身已外包给一家当地公司,该公司正在将所有静态数据转移到Joomla(一项巨大的工作),并提供Joomla安装(作为其web解决方案的一部分) 我真的希望进行web升级的一个关键原因是放弃旧的静态网站中使用的基于框架的方法

我们目前正在对我们的公共网站进行一次大的改革,从一个非常糟糕的静态网站过渡到一个新的CMS。出于某种原因,Joomla被选为CMS,尽管该公司是一家非常繁忙的MS商店。这将是好的,但我们有多个ASP.NET web应用程序,目前正在该网站上运行,需要将其无缝集成到该网站中。迁移本身已外包给一家当地公司,该公司正在将所有静态数据转移到Joomla(一项巨大的工作),并提供Joomla安装(作为其web解决方案的一部分)

我真的希望进行web升级的一个关键原因是放弃旧的静态网站中使用的基于框架的方法,以便用户可以将ASP.NET应用程序中的搜索结果或记录添加到书签中

现在的问题在于Joomla是基于PHP的,因此集成我们的.NET应用程序绝非易事。似乎外包进行CMS迁移的公司很乐意将.NET内容放在一个iframe中,然后就不做了,但是我觉得这是不可接受的;主要是因为书签问题

有没有更好的方法来实现这种集成

编辑:


根据jlleblanc的回答,.NET应用程序是站点的特定独立部分。不需要在整个站点进行全球范围的集成。我已经考虑过你关于模仿Joomla模板的建议;这可能是我们采取的方法。

如果没有更多信息,很难确定这种集成会涉及到多大程度。是否每个页面都需要挂回.NET系统,或者是特定的部分

然而,如果你可以皮肤你的.NET网站匹配Joomla!模板,你可以写一个Joomla!用于处理站点间单点登录的身份验证插件(例如)。

请尝试Phalanger b。这将有助于您成为第三方工具