【问题标题】:Physical path of IIS Web App Manage - Azure DevOpsIIS Web App Manage 的物理路径 - Azure DevOps
【发布时间】:2021-02-15 19:58:47
【问题描述】:

发布项目时,IIS Web App Manage 的物理路径出错。一个路径是我在物理路径 (%SystemDrive%/DevOps/WebApi) 字段中给出的实际路径,并且该版本仅移动到 IIS 默认路径“c:/inetpub/wwwroot”

黄色文件来自 wwwroot,红色是实际发布。 我需要在默认网站下而不是在站点文件夹下进行部署 管道

【问题讨论】:

    标签: azure iis azure-devops web-deployment azure-pipelines-release-pipeline


    【解决方案1】:

    我需要部署在默认网站而不是站点文件夹下

    如果您想在 Default Web Site 下部署 Web App,您可以在 Stage 中指定网站名称 Api 而不是 /Api

    注意:如果这些黄色文件是由您部署的 Web 应用生成的 Api,则需要检查默认网页的 IIS 中的物理路径。

    更新:

    我需要部署在“默认网站”下,因为只有 80 端口是 向公众开放

    为此,我们需要在IIS web app deploy任务中提供“虚拟应用”输入为Api

    现在,我可以在“默认网站”下部署网络应用:

    【讨论】:

    • IIS 服务器物理路径是“c:inetpub/wwwroot”,但在我的第二个 snapshort 中,您可以看到更改后的物理路径
    • @user2119324,你的意思是即使你在pipeline中的地址改成Devops\WeApi,web应用还是会部署到物理路径c:\inetpub/wwwroot,对吧?您是否尝试过清理 c:\inetpub/wwwroot 的文件然后运行管道?
    • 它不工作。更新了问题,请检查我为发布管道执行的步骤(最后 3 个快照)请帮助我是 azure devops 的新手
    • @user2119324,我知道了,感谢您的更新。你想在新网站Api而不是默认网站下部署你的网络应用吗?
    • 我需要部署在“默认网站”下,因为只有 80 端口开放供公众访问
    猜你喜欢
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-18
    • 2019-05-12
    相关资源
    最近更新 更多