【发布时间】:2009-01-07 11:27:55
【问题描述】:
背景
我们是一个 TDD 团队,他们继承了一个遗留的 ASP.NET 应用程序,并试图通过分离表示、业务和数据访问问题来控制它,从而提高可测试性。我们已经为新添加的页面使用 MVP 模式取得了一些成功,但正在研究 MS MVC 框架,看看它是否比 MVP 给我们带来任何好处。重要的是,我们希望新的 MVC 工作在 C# 中,而旧应用程序在 VB 中。我们查看了this 博客条目,它主要实现了我们想要的,但不允许我们使用 C# 进行编码。此外,还有许多关于将单个 Web 应用程序划分为多个项目的博客文章看起来很有用 (here)
问题
你能否创建一个工作原型,该原型由一个由两个项目(默认的 VB ASP.NET 项目和默认的 C# MVC 项目)组成的 Web 应用程序组成,并让它们很好地协同工作。我无法成功地做到这一点(我认为是由于路由问题)。如果可以的话,我想看看你的 web.config 和 global.asax 文件。
【问题讨论】:
标签: c# asp.net-mvc vb.net