0

我有一个使用 Visual Studio 2019 开发并部署在 Azure 应用服务上的 .Net 核心应用。我在同一个解决方案中也有功能应用程序。我必须做几件事,然后重新部署到 Azure 应用服务。

  1. 添加一个 .cshtml 文件
  2. 修改一个.cshtml文件

我的问题是,如何仅将 CSHTML 文件部署到 Azure 应用服务?在不影响应用程序现有功能的情况下。

根据我的理解,如果 Web 应用程序部署在 Azure 应用程序服务中,那么即使有非常小的代码修改,也必须部署整个事情(解决方案)。

请让我知道,谢谢。

4

2 回答 2

0

是的,如果您可以访问 kudu 部署中心,您可以手动添加/更新信息,请访问以下 URL:-

https://[yourAppName].scm.azurewebsites.net

您还可以使用 azure 门户导航到此站点,打开应用服务刀片后,您将在菜单的左下方找到 kudu 部署中心选项。它将提供托管在应用服务上的应用程序的在线文件浏览器,您可以从那里迁移到相关文件夹并执行添加/更新。

于 2020-08-12T06:15:47.923 回答
0

即使您在同一个解决方案中有 Web App 和 Function App,它们也应该是独立的部署单元。也就是说,您的部署管道应该为 Web App 和 Function App 分别触发。

从技术角度(或架构)来看,没有“解决方案”的概念。Solution(.sln) 是 Visual Studio 特有的存在,即使它在 VS Code 中得到支持,我也绝不会将其视为部署单元。特别是在您的场景中,实际上两个独立的服务负责处理您的代码。

即使你将 Function App 部署为与 Web 应用相同的应用服务计划的一部分,它仍然是一个单独的 Azure 服务。在这种情况下,他们只共享计算。

于 2020-08-11T19:05:25.557 回答