将Web应用程序项目拆分为多个项目

时间:2011-06-16 16:30:10

标签: .net asp.net visual-studio visual-studio-2008 visual-studio-2010

我目前知道在VS中创建详细here的“子”Web应用程序项目的解决方案。然而,针对VS2005详细说明了该解决方案。它仍然可以在VS2010中运行,但看起来它仍然存在一些问题,因为它实际上是VS黑客攻击。

我想知道在VS2008或VS2010中是否有任何新的/更好的东西可以更好地支持分割网络项目 - 我找不到任何内容。

感谢。

3 个答案:

答案 0 :(得分:2)

我为我的组织做了这个,并在完成后写了这个博客:http://abhighag.blogspot.com/2012/03/separate-web-application-into-multiple.html

认为它可能对其他人有用:)

答案 1 :(得分:1)

作为对此的更新,我决定不使用子网站项目。我仍然觉得他们是一个黑客,并且不准备处理任何未来的未知数。

似乎没有其他方法可以实现我想要的东西,所以我决定选择一个大的Web应用程序项目。

答案 2 :(得分:0)

有什么问题? 这不是一个黑客 - 您只是更改默认项目模板以满足您的需求,并且您将依赖于asp.net的web.config继承来处理相同文件夹结构下的项目。

这些仍然是概念上独立的应用程序,但您正在共享从父级继承设置的web.config。通过使用IIS而不是内置的Web服务器,您真正获得了完整的工作继承。另外 - cassini(内置于Web服务器)速度慢,并且与IIS不同 - 甚至更有理由使用IIS或IIS Express。