2

我正在寻找一种能够将我的网站存储在单个项目中的解决方案,同时将一个项目作为可以路由到这些项目的入口点。

理想的设置如下所示:

- Main (entrypoint)
- Website1
- Website2
- Website3

我需要这种格式来允许某人访问他们的网站(即。Website1)作为他们可以自行运行和调试的解决方案,而无需访问整个应用程序。

基本上,我希望能够建立一个新项目,添加对Main项目的引用,在我的路由中添加一个条目,并允许构建新项目并在需要时进行测试。

这可能吗?

我查看了使用区域并尝试了几个插件,但我似乎无法让它正常工作。我现在最大的问题不是路由到项目的控制器中,因为我可以完美地进行该操作,但是一旦到达那里,我就无法正确引用任何 ASPX 文件。(我需要能够在项目整个解决方案的上下文中引用它们。)

如果有人可以指导我寻找我可能错过的其他资源或问题,我也将不胜感激。谢谢!

4

1 回答 1

0

您应该能够使用您选择的源代码控制程序来执行此操作。将每个网站项目放在一个单独的文件夹中,并将每个网站项目文件引用到另一个名为 MasterSolution 的不同文件夹中的主 master.sln 文件。将其全部提交给源代码控制。然后,对于只打开网站一的用户,他们只需打开项目,然后转到网站 1 项目文件夹并打开网站 1 的项目文件。您的 MasterSolution 未打开,但总是在 Website1 开发人员提交他/她的 Website1 更新后获得最新的代码。

于 2013-09-30T23:18:40.930 回答