azure - IIS Web App Deploy - Azure DevOps Release 任务部署 wwwroot 中存在的所有文件
问题描述
我正在尝试通过 Azure DevOps 发布。下面是我的IIS WebApp Manage任务截图。
下面是我的IIS Web App 部署任务:
我的工件,即 zip 文件仅包含名为package的文件夹。
但是,wwwroot 文件夹下的所有内容仍然被部署到新的 Web 应用程序中。
因此,下面是我新创建的网站在 IIS 下显示的内容:
我不希望 Verify2WebServiceSSL 出现在这里,因为它不是 .zip 工件的一部分。
解决方案
这会将网站的根目录设置为 .\wwwroot,因此 .\wwwroot 中的所有其他文件都作为网站的一部分显示在 IIS 中。
尝试更新以下内容,为您的 VerifyAPI 提供自己的文件夹并在部署期间清理它。
IIS Web 应用管理:
IIS网站
物理路径:%SystemDrive%\inetpub\wwwroot\VerifyAPI
IIS Web 应用程序部署
高级部署选项
选中“在目标位置删除添加文件”
推荐阅读
- reactjs - React Hook useCallback 不更新状态值
- android - Pixel 2 (Android 10) 在 Android Studio 上断开连接
- java - 这个对象初始化问题的正确方法是什么?
- rust - 为什么错误:error[E0614]: type `str` cannot be dereferenced
- excel - 将数据从多张纸复制到一张纸中
- c++ - 为什么 QThreadData::current 使用静态变量?
- python - OSError 无法创建文件(无法打开 .mat 文件,errno = 17,错误消息 = '文件存在',标志 = 15,o_flags = 502)
- javascript - 如何在 Puppeteer 中的 WaitForSelector 命令出现关闭协议错误时修复 Target?
- python-3.x - Python Tkinter treeview.heading 命令在 for 循环中无法正常工作
- flutter - Flutter:如何在 Flutter Google Maps 中使用 Lat Long 获取地点名称