gpt4 book ai didi

unit-testing - AspNetDevelopmentServerHost 属性的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-03 03:35:59 24 4
gpt4 key购买 nike

我们有一个 Web 应用程序项目(实际上有几十个......),其中附加了一个测试项目。在测试项目中,我有一个简单的单元测试,它练习了几种方法。

在本地运行,单元测试执行并工作。

但是,当我们的 TFS Build 服务器尝试执行测试时,它会失败,并显示有关 AspNetDevelopmentServerHost 属性的无效路径的错误。其他团队成员可以很好地执行它。

问题是我的 TFS 工作区的根设置为 c:\projects\其中一个团队成员的根设置为 c:\tfs2008\另一方面,TFS 构建服务器将 pathToWebRoot 变量设置为“c :\blahblah\Release_PublishedWebsites...”这会导致错误的路径。

由于我们拥有的项目数量较多,我无法让每个人每次切换项目时都重置环境变量。

那么,在团队环境中对 Web 项目进行单元测试的最佳实践是什么? MSDN site article以真正的微软风格来说,没有什么帮助。

最佳答案

您应该指定字符串 %pathtowebroot%\\WebSiteName 在,pathToWebApp AspNetDevelopmentServer的参数或AspNetDevelopmentServerHost属性。

关于unit-testing - AspNetDevelopmentServerHost 属性的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com