gpt4 book ai didi

.net - MSDeploy 抛出奇怪的错误 : Stream data of xxxxx. dll 尚不可用

转载 作者:行者123 更新时间:2023-12-04 00:56:43 24 4
gpt4 key购买 nike

我正在将许多 .Net 项目部署到不同的服务器。为此,我的团队使用 TFS 进行构建,然后从构建模板调用 ps1 脚本,该脚本使用 msdeploy 推送到所有不同的服务器。这一切都非常有进取心,不,我现在不能随意切换到不同的东西。这个过程已经运行了几个月没有问题。

今天,部署连续失败了几次,出现了一些不同的错误。仅此一项就让我感到困惑(并且可能不相关),但现在我一直得到的是:

在远程计算机上处​​理请求时发生错误。
'C:\Builds\SomeDirectory\obj\Debug\Package\PackageTmp\AReferencedProject.dll'的流数据尚不可用。

当我的脚本运行 msdeploy 时会发生此错误。该 dll 由 Windows 服务使用,但该服务已停止(据我所知 - 服务停止未引发任何错误)并且该 dll 不是“只读”。 dll 存在于正在构建/部署的机器上以及正在部署到的机器上。

我发现如果我从我部署到的服务器中删除“不可用”的 dll,我可以避免这个错误,但是除非我在每次部署之前手动删除这个 dll,否则每次后续部署都会出现问题。

我见过this problem但我不是推到 Azure,只是推到 Windows Server 2008。有谁知道为什么 Microsoft web 部署 (msdeploy) 会抛出这个错误?

最佳答案

我有同样的问题。尝试部署几次,但出现相同的错误。

回收服务器上的应用程序池解决了这个问题,这样我就可以再次运行正常的部署了。

关于.net - MSDeploy 抛出奇怪的错误 : Stream data of xxxxx. dll 尚不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16347427/

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