我见过类似这样的几个其他职位(即https://stackoverflow.com/questions/5237/solutions-for-working-with-multiple-branches-in-asp-net)工作,但也有似乎比其他同类职位的不同的几个问题,我有。多个分支在ASP .NET
我有一个ASP .NET应用程序使用虚拟目录关闭localhost。代码中有几处需要引用虚拟目录的名称,以便虚拟目录需要到位并正确命名才能使其工作。我也使用我的httpd.conf文件来格式化我的URL以避免混乱的查询字符串。
话虽这么说,我只是发表我的应用程序,现在需要每当有在现场代码中的错误,我不想要上传的开发代码来创建用于错误修复分支的环境。
问题是我需要能够轻松地将我的分支代码与我的开发代码并行运行,而无需每次在我的分支代码中加载时都需要使用IIS和配置文件进行大量工作。缺点是并行环境需要有适当的虚拟目录,并使用相同的httpd.conf(用于URL格式化)。
我不认为会卡西尼工作,因为我需要SSL,当然还有......在httpd.conf和虚拟目录将需要仍然到位。
在我心中的完美解决方案,可运行并行网站使用相同的httpd.conf文件和相同的虚拟目录到本地主机...但我运行XP专业版,他们没有“做”多个网站。
@约瑟夫:好主意!该命令是否在web.config中?你是否知道确保它只在调试模式下执行的方法? – Adam 2009-11-20 19:05:03
@danswain:您提到在构建后事件中执行此命令。你知道构建事件命令的好资源吗? – Adam 2009-11-20 19:05:41
这两个答案都非常有帮助。我想我会尝试弄清楚如何通过构建后事件来更改iis虚拟目录目标路径,因为我可以在构建后事件时检查它是否处于调试模式。 – Adam 2009-11-21 00:19:58