【发布时间】:2010-09-12 13:36:58
【问题描述】:
我想将多个网站项目保存在一个解决方案中,并且我想将它们一起发布到一个文件夹中。这样做的步骤是什么?我可以发布整个解决方案吗?我猜这个解决方案只是一个包含不同网站项目的容器。我想将所有这些小型网站项目发布到一个地方,并且我想使用一个页面来对整个应用程序进行身份验证。如何在一个位置发布这些多个网站?我必须管理 web.config 吗?
【问题讨论】:
标签: asp.net visual-studio-2005 web
我想将多个网站项目保存在一个解决方案中,并且我想将它们一起发布到一个文件夹中。这样做的步骤是什么?我可以发布整个解决方案吗?我猜这个解决方案只是一个包含不同网站项目的容器。我想将所有这些小型网站项目发布到一个地方,并且我想使用一个页面来对整个应用程序进行身份验证。如何在一个位置发布这些多个网站?我必须管理 web.config 吗?
【问题讨论】:
标签: asp.net visual-studio-2005 web
听起来您真正需要的是一个 Web 项目(我建议您使用 Web 应用程序项目而不是 Web“站点”项目......但这是另一个话题)。
如果它们都共享共同的身份验证和根文件夹,为什么要分开它们?
【讨论】:
您可以使用 MsBuild on NAnt 构建脚本来执行此操作。
【讨论】:
我会认真考虑将项目合并为 1,特别是如果它们将使用相同的身份验证系统。合并后,您将能够使用继承的 MasterPages 轻松地为每个部分赋予其自己的“外观”,同时仍保持网站的风格。
【讨论】: