|
1
|
| Mathias Lykkegaard Lorenzen · 技术社区 · 5 年前 |
|
|
1
4
编辑:
如github上所述,如果Dockerfile与此类似:
在运行还原之前将此添加到Dockerfile:
出于安全原因,您可能需要下载并验证证书并将其保存到您的repo。 这是验证包的时间戳所必需的证书,默认情况下它包含在alpine和focal中,但是debian中没有。 解决方案3: 他们在github上跟踪它,Nuget将其状态设置为degraded,直到问题得到解决: https://status.nuget.org/
据我所知,Docker在这个案子上是对的。 https://www.nuget.org/api/v2/package/System.ComponentModel.Annotations/5.0.0 打开文件并查找.signature.p7s文件,然后用默认程序打开它。 它告诉我,有一个由微软公司的证书,在当地时间今天下午1点到期。
我不知道为什么这不是docker以外的工具的问题。 https://docs.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu3028 https://docs.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu3037 不过,我并不想完全禁用这些检查。 |
|
|
2
2
目前,这个问题似乎与Debian映像有关。 切换到基于Ubuntu的图像:
|