2

我有一个用于多个网站的 MVC3 项目的 C#.Net 解决方案。站点之间的唯一区别是 Web.config 中的一些标识符数据和两个图像。

我不想在每次创建新站点时都制作基本解决方案项目的完整副本。

处理这种情况的一些首选方法是什么?

谢谢。

4

1 回答 1

3

如果您想继续开发一个网站并多次部署它,我建议您只为该项目提供一个解决方案。要更新web.config和图像,您可以在 MSBuild 或您喜欢的任何内容中编写构建脚本。该脚本将执行以下操作:

  • XML-poking 以更新 web.config 的值
  • 更新图像

这在类似和更复杂的情况下对我有用。

于 2012-07-25T22:48:07.907 回答