.net core 无法再运行Win Acme(让我们在Windows服务器上加密)

.net core 无法再运行Win Acme(让我们在Windows服务器上加密),.net-core,lets-encrypt,.net Core,Lets Encrypt,在检查一份来自过期证书的报告后,发现我无法再在几个Windows Server 2019服务器上运行Win Acme(v2.1.2.630(x64,Release))客户端 它们都会失败,并出现以下错误: D:\Lets Encrypt>wacs.exe 处理应用程序包失败。 无法确定提取嵌入文件的位置 未设置DOTNET\u BUNDLE\u EXTRACT\u BASE\u DIR,临时目录不存在或不可读写。 遇到致命错误。无法提取捆绑包的内容 这是某种.net核心问题吗?我在Win 201

在检查一份来自过期证书的报告后,发现我无法再在几个Windows Server 2019服务器上运行Win Acme(v2.1.2.630(x64,Release))客户端

它们都会失败,并出现以下错误:

D:\Lets Encrypt>wacs.exe

处理应用程序包失败。 无法确定提取嵌入文件的位置 未设置DOTNET\u BUNDLE\u EXTRACT\u BASE\u DIR,临时目录不存在或不可读写。 遇到致命错误。无法提取捆绑包的内容


这是某种.net核心问题吗?

我在Win 2019服务器上遇到了与wacs相同的问题。只需添加DOTNET\u BUNDLE\u EXTRACT\u BASE\u DIR作为环境变量(对于当前用户或全局)到所需目录并确保您具有写入权限。

我的问题是需要安装最新的.NET Core运行时;我只安装了2.x。当然,不确定这是否适用于所有人,但肯定需要确认。

我以管理员身份运行命令解决了此问题。

有相同的问题吗你试过重新启动服务器吗?这实际上解决了我们的问题。但是,最近在.NET Core 3.1.3中肯定发生了一些变化,因为在以前的版本中,我们没有发生这种情况。