我使用Visual Studio 2017(Community Edition)创建了一个ASP.NET Core Web API应用程序.我可以使用Visual Studio成功发布到Azure App Service.
我现在想要使用VSTS设置CI/CD.我使用了Visual Studio中的"配置持续交付"选项,该选项在VSTS中创建了一个项目并创建了一个构建定义.我必须在VSTS中基于'ASP.NET Core'模板创建一个新的构建定义,以避免Nuget恢复错误.现在构建解决方案并运行测试,但"发布"任务完成并发出警告 -
##[warning]No web project was found in the repository. Web projects are identified by the presence of either a web.config file or wwwroot folder in the directory.
Run Code Online (Sandbox Code Playgroud)
"发布工件"任务也有类似的警告 -
##[warning]Directory 'd:\a\1\a' is empty. Nothing will be added to build artifact 'drop'.
Run Code Online (Sandbox Code Playgroud)
显然,构建不会产生任何伪影.
我是否需要将任何构建任务添加到默认的ASP.NET Core构建模板中?如何使用VSTS将我的Web API发布到Azure?
azure continuous-deployment .net-core azure-devops asp.net-core
任何人都可以推荐一个好的免费在线Team Foundation Server存储库吗?
我找到了CodePlex,但它只适用于开源项目.
从这个链接我断言一个功能是一组积压项目,但什么是史诗应该是什么?
我使用Visual Studio Team Services来存储我的项目的源代码,我喜欢这项服务,特别是它是免费的,但我最近遇到了最大的痛苦.
当我去保存,修改,签入结账时,我会随机修改我修改的每个文件.因此,如果我尝试将更改保存到8个文件,我会收到此消息8次,并且尝试检出每个文件需要45 60秒意味着需要6到8分钟才能停止错误(即使我点击取消) .
本地数据存储当前正由另一个操作使用
我在网上查了一下,发现很多人有同样的问题,但MS的反应与我的情况无关.
它基本上说这可能发生在您的工作区中有许多文件或一次打开几个大型解决方案时.
这不适用于我,因为我通常只在一次打开解决方案,我的项目非常小(400-500个文件).
从我们公司的私有服务器克隆Git存储库时,我遇到了一个非常奇怪的情况.存储库不是匿名的(它需要身份验证),但是在克隆时,VS没有询问任何用户名和密码,并自动使用旧员工的旧身份验证.有没有办法删除保存的用户名和密码,并使Visual Studio在克隆时提示他们?
git visual-studio visual-studio-2013 azure-devops git-credential-manager
我正在尝试连接到 Azure DevOps Artifacts 源,但我不断收到 E401 错误。
我在另一台电脑上试过,它连接得很好。我已经卸载并重新安装了我的 Node.js,但仍然出现错误。
下面是我运行“npm install”时得到的错误
npm ERR! code E401
npm ERR! Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/*********, Basic realm="https://pkgsprodcus1.pkgs.visualstudio.com/", TFS-Federated
Run Code Online (Sandbox Code Playgroud)
下面是添加到 .npmrc 文件中的内容
registry=https://[org].pkgs.visualstudio.com/_packaging/[feed].Npm/npm/registry
//pkgs.dev.azure.com/[org]/_packaging/[feed].Npm/npm/registry/:_authToken=[token]
//pkgs.dev.azure.com/[org]/_packaging/[feed].Npm/npm/:_authToken=[token]
Run Code Online (Sandbox Code Playgroud)
我希望在将我的信息添加到 .npmrc 文件并运行“npm install”后连接到提要
Microsoft现在在其Team Foundation Service上支持Git存储库.我在Team Foundation Service上有一个帐户,我想将现有的Git存储库推送到那里的项目.
每当我尝试进行搜索时,我会不断发现TFS-GIT或GIT-TF等内容.我很确定我不想要那些,因为我认为这些更改为代码存储库的Team Foundation Server模型,而这不是我想要的.
具体来说,我有一个现有的Git存储库,我想推送到TFService.
我在 VS2022 中反复注意到这一点。一切一开始都很顺利,但最终似乎失去了我对 Azure DevOps 项目的授权。
我打开一个解决方案,VS 2022 连接到 Azure Devops。也许我会进行一两次提交,然后在评论框中输入小标签(“#”)符号,果然,可用工作项列表就会出现,以便与签入相关联。事情很棒。
但最终,这不起作用了。当我点击主题标签时,什么也没有出现。因此,我转到“团队资源管理器”窗口,并在顶部看到以下消息:
TF30063:您无权访问 dev.azure.com/< mycompanyname >。
我尝试通过团队资源管理器重新连接,但没有执行任何操作。但如果我重新启动 Visual Studio,我就会再次连接。持续一段时间,直到再次发生。
有人有这个或知道如何解决吗?我用 VS2019 不会出现这种情况
是否有我可以为我的团队的TFS Current Sprint任务板添加书签的URL ?我们有2周的冲刺,因此URL每2周更改一次.
默认URL的格式为:
http://[Server]/tfs/[Project]/[Team]/_backlogs/TaskBoard/[SprintName]#_a=people
Run Code Online (Sandbox Code Playgroud)
[SprintName]
URL 的一部分会更改每个sprint,因此它不提供稳定的URL.我想知道是否有一些版本的URL总是指向当前的sprint,即:
http://[Server]/tfs/[Project]/[Team]/_backlogs/TaskBoard/CURRENT#_a=people
Run Code Online (Sandbox Code Playgroud) azure-devops ×10
tfs ×4
git ×3
azure ×2
.net-core ×1
agile ×1
asp.net-core ×1
c# ×1
migration ×1
node.js ×1
npm ×1
pull-request ×1
scrum ×1
tfsbuild ×1