我们多年来一直在构建ASP.Net网站。在此期间,我们收集了很多ASP.Net的知识。我们知道要使用什么,不是什么。一个问题仍在持续不断地困扰着我们。我希望一劳永逸地解决这个问题。
我们有一个包含大量aspx文件的相当大的解决方案。所有aspx文件都驻留在一个Web应用程序项目中。这个单一的大WAP需要分成多个较小的项目。确切的推理是不重要的,请相信我; - )。
有很多方法可以实现这一目标,但我仍然不确定最好的方法是什么。我们使用ASP.Net 4.0和Visual Studio 2010 Premium。
非常感谢任何建议。
这是我们目前的解决方法(我们不喜欢)
多田!上面的工作,但它感觉像一个黑客,它闻起来很糟糕。还有更好的方法吗?
答案 0 :(得分:1)
我建议创建一个新的解决方案,并在其下创建所需的新空Web应用程序项目。然后,手动将文件从其原始位置复制到创建空项目时创建的新文件夹中。完成所有文件后,返回VS.将Solution Explorer设置为“显示所有文件”。在每个项目中选择所需的文件,右键单击,然后选择“包含在项目中”。
我能想到的唯一问题是创建所有Web应用程序意味着每个都有一个web.config文件。如果这是你需要的,那很好。否则,您将一些项目创建为类库。
答案 1 :(得分:1)
Here就是Scott Guthrie对此所说的。我认为第二种方法是你的程序的超集。在我看来你是对的:这是一个黑客 - 但是官方的。