我需要一些关于如何制作项目结构以便从 VSS 迁移到 SVN 的指示,因为它现在具有:
开发主干--------------------------------> http://localhost/myapp
测试环境分支 ----------> http://test.myapp.com
生产环境分支--> http://www.myapp.com
这里的交易是路径,因为您看到每个环境的根因使用 IIS 6 本地站点(主干)而发生变化,并且更多,我们使用的是绝对路径,这是由于路径而导致分支之间的不一致合并,甚至当我做了很多更改并在服务器控件中使用 ~/ 时得到 <% Virtualpath("~/") & /js/test.js %> 或 runat="server" enableviewstate="false"一些客户端控件,但一般来说,这种方法对环境不透明并且容易出错,并且破坏了一些javascript路径(仍然没有解决)。
我知道 VS 中包含的 Web 开发服务器,但我也注意到我们可能会遇到使用中的功能问题,例如身份验证、上下文安全、虚拟文件夹。
所有这些都使用本地 IIS 6,VS2005,您能否分享一些您如何处理此问题的经验?