iis - TFS:分支。如何将分支映射到 IIS 以进行本地测试

标签 iis tfs testing localhost branch

我觉得我对分支有一些不理解的地方

如何从本地主机运行我的网站以测试我在分支上所做的更改

假设我的分支结构是

-Dev
 -UI
 -App
Main
 -UI
 -App

主要的项目 UI 和应用程序映射到我的 IIS 中,一切正常

现在我想从 Dev 分支对 UI 项目进行一些更改,并且我想在将它们合并到 Main 之前测试这些更改

谢谢

最佳答案

实际上,我会进行一些更改,以便您的 IIS 虚拟目录与您的源代码位于不同的位置。当您想在 IIS 中测试内容时,请构建/部署 Main 或 Dev 分支以将应用程序部署到新的 IIS 位置。

这有助于确保您的部署是正确的并且您没有遗漏任何东西 - 它将有助于防止“在我的机器上工作”错误。

作为替代方案,您始终可以切换到使用 VS 网络服务器,根本不用担心配置 IIS - 但我假设有不这样做的原因。

关于iis - TFS:分支。如何将分支映射到 IIS 以进行本地测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2684851/

相关文章:

tfs - DevOps 服务器 2019.0.1(Azure DevOps 错误 - TF30063 : You are not authorized to access tfs.)

tfs - 我的解决方案不是通过 Team Foundation Server 2013 中的 Gated Check-in 构建,而是在本地机器 Visual Studio 2013 中构建良好

python - 用于测试和开发的模拟 python http 请求

c# - Directory.Exists() 奇怪的行为

Windows 上的 PHP exec - php cwd 是一个 Windows 网络共享

asp.net - IIS 在哪里(如何?)存储自定义应用程序池标识?

api - 如何批量更新TFS中的多个工作项

testing - 如何提高我的回归测试速度

testing - 查看/分析/过滤大量痕迹/日志文件的最佳方式是什么?

python - 如何在 IIS 上为 Python2.7 正确安装 isapi_wsgi?