gpt4 book ai didi

iis - 即使使用 -enableRule :AppOffline,来自命令行的 Webdeploy 也不会使应用程序脱机

转载 作者:行者123 更新时间:2023-12-04 12:12:14 27 4
gpt4 key购买 nike

当我尝试从命令行运行此命令以部署 asp.net 核心网站时:

"C:\\Program Files\\IIS\\Microsoft Web Deploy V3\\msdeploy.exe" -allowUntrusted -verb:sync -sourc
e:contentPath="%USERPROFILE%\ProjectFolder\bin\release\netcoreapp1.1\publish" -dest:contentPath="sitename",ComputerNa
me="https://siteurl.com:8172/msdeploy.axd?site=sitename",UserName='myusername',Password='mypassword',AuthType='Basic' -enableRule:AppOffline -retryAttempts:20

得到这个错误:
Error Code: ERROR_FILE_IN_USE

当我在 Web 服务器上停止网站时,部署成功:

我在期待 -enableRule:AppOffline应该强制网站离线。但它仍然保持对网站 dll 的锁定。

我们如何强制 webdeploy 覆盖文件?

最佳答案

您能在网站上看到 App_Offline.htm 是否正在创建吗?如果是,请尝试重命名为 app_offline.htm(全部小写)。这会关闭网站吗? App_Offline.htm 文件在 AspNetCoreModule 中存在大小写敏感的错误,请参阅 here .

关于iis - 即使使用 -enableRule :AppOffline,来自命令行的 Webdeploy 也不会使应用程序脱机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41272138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com