所以我要建两件事。第一个是RESTful Web服务的数据库驱动集合。第二个是面向用户的Web应用程序,它访问这些服务。
我必须在Visual Studio 2010中以MVC2 / C#完成此操作,以便部署到IIS6 + SQL Server 2005环境。我对VS,MVC2以及任何随之而来的开发和调试工具都不是很熟悉。
所以,我的问题是:我应该如何构建所有这些以便在同时开发两个部分方面让自己最简单?我需要能够将这两个部分部署到不同的服务器上,但我希望能够在我的开发机器上同时轻松地测试它们。我要做两个单独的项目吗?或者有没有办法构建一个包含多个解决方案的单个项目,可以同时进行测试?
非常感谢任何建议。
谢谢!
答案 0 :(得分:2)
您可以拥有一个包含REST服务应用程序(WCF?)和ASP.NET MVC应用程序的Web项目的解决方案,然后通过配置multiple startup projects使用Visual Studio开发服务器同时运行它们:
这将允许您同时测试/调试它们。
另一种可能性是使用新发布的IIS Express来托管两个应用程序(you need to install VS 2010 SP1),这是我建议您使用的解决方案。
答案 1 :(得分:1)
我建议您按照NerdDinner教程进行操作。此示例MVC2应用程序遵循建议的模式,用于开发使用服务的MVC2 Web应用程序。
http://www.asp.net/mvc/tutorials/introducing-the-nerddinner-tutorial