【发布时间】:2014-06-04 20:44:10
【问题描述】:
MiniBlog 太棒了。我想将它合并到我现有的 Web 应用程序中。
现有的 ASP.NET MVC Web 应用程序
- 托管在 Windows Azure 网站中,
- 在这个GitHub repo中有它的应用结构,并且
- 在bigfont.ca直播。
我的MiniBlog 分支是一个ASP.NET Razor 网站 和
- 目前托管在另一个 Windows Azure 网站上,并且
- 直播于mini-blog.azurewebsites.net
我想将网站集成到 Web 应用程序中,以便:
- 博客的网址是 bigfont.ca/blog,
- 博客内容位于现有的网络应用内容区域(见下图),
- Web应用和MiniBlog网站有明确的分离,
- 基本上是这样的:
我的实现思路包括:
- 使用 iFrame 将 MiniBlog 包含在现有网络应用中
- 创建代表博客的 MVC.NET 视图
- 把小博客放到自己的MVC Area
基本上,我希望将 MiniBlog 保留为 Web 应用程序的独立且可互换的组件。
例如,Orchard CMS 通过将 ASP.NET 项目制作成单独的模块来做到这一点。
如果有的话,有什么策略可以使 ASP.NET 网站成为 ASP.NET Web 应用程序中的模块?
【问题讨论】:
标签: c# asp.net asp.net-mvc razor integration