azure - 如何使用 TFS 将 ASP.NET Core 2.0 部署到 Azure
问题描述
我正在使用 Azure 来托管一个ASP.NET Core 2.0 Web 应用程序,但似乎无法弄清楚如何从Team Foundation Server部署它。
通过我的Web API Web 应用程序,我使用MSBUILD /t:Publish,package参数构建项目。但是ASP.NET Core 2.0 Web 应用程序不支持package参数。
部署到 Azure 时,我需要创建所需的 zip 文件,并且package参数为我创建了这个文件。如何为ASP.NET Core 2.0 Web 应用程序创建 zip 文件?或者是否有其他方法可以使用 TFS将ASP.NET Core 2.0 Web 应用程序部署到 Azure?
解决方案
您正在寻找dotnet publish CLI 命令。它:
将应用程序及其依赖项打包到一个文件夹中,以便部署到托管系统。
在您运行 dotnet publish 命令的构建任务中,您应该看到选项 Zip Published Projects。最后,您应该将构建工件 (zip) 发布到任何位置并在您的发布定义中使用它。
推荐阅读
- json - Postgres / SQLAlchemy 中 NULLABLE JSON 字段的默认值是什么?
- python - 如何使用python中的输入进行除法
- selenium-webdriver - 尝试学习 webDriverIO
- javascript - 路径和图形元素未在 D3 中显示
- javascript - 散景如何从javascript更改图形上的image_url
- python - 使用 Uvicorn 修复“'无法将字典更新序列元素 #0 转换为序列'”的问题
- arrays - 描述json模式中数组的最后一项?
- javascript - 如何在 web 组件中的 prop 更改后重新渲染?(Javascript香草)
- javascript - 数据表警告:表 id=
- 请求的未知参数' ' 对于第 0 行第 0 列 - reactjs - 更改列宽 Muidatatable