【发布时间】:2017-07-05 10:34:21
【问题描述】:
我有一个 asp.net 核心 Web 应用程序,我通过发布从我的 Visual Studio 2015 部署该应用程序。但每次我更改某些内容时,我都需要再次发布整个应用程序。
有没有办法部分部署应用程序?比如一个文件有很小的变化,我只能直接在应用服务中发送那个文件,而不用重新发布整个应用?
【问题讨论】:
标签: azure asp.net-core azure-web-app-service
我有一个 asp.net 核心 Web 应用程序,我通过发布从我的 Visual Studio 2015 部署该应用程序。但每次我更改某些内容时,我都需要再次发布整个应用程序。
有没有办法部分部署应用程序?比如一个文件有很小的变化,我只能直接在应用服务中发送那个文件,而不用重新发布整个应用?
【问题讨论】:
标签: azure asp.net-core azure-web-app-service
是的。你有几个选择。
如果是对文本文件的更改,您可以通过导航到 https://[yourAppName].scm.azurewebsites.net 直接在服务器上编辑文件。使用用于访问 portal.azure.com 站点的凭据登录。导航到调试控制台-> CMD。这将为您提供一种在线文件浏览器。您可以在浏览器中选择要编辑的任何文件。这对于那些小的编辑很方便。但要小心在服务器上进行编辑而忘记将它们提交到您的源代码控制管理解决方案。
对于二进制文件,您可以直接通过 FTP 上传。您可以通过在您的 Web 应用程序的概览边栏选项卡上下载您的 Web 应用程序的发布配置文件来找到您的 FTP 凭据。 FTP到服务器并替换您喜欢的任何文件。
【讨论】: