gpt4 book ai didi

asp.net-mvc - 将 Bitbucket 部署到 Azure 网站 : add private nuget package server

转载 作者:行者123 更新时间:2023-12-01 23:19:35 25 4
gpt4 key购买 nike

我已在 Azure 上设置了一个网站,以通过 Bitbucket 存储库进行部署。当尝试安装存储在私有(private) nuget 服务器(而不是 nuget.org 上)的 nuget 包时,该过程会失败。有没有办法指定从何处还原 nuget 包,以便 Azure 可以还原这些包?

最佳答案

您可以添加custom NuGet.config文件与您的 .SLN 文件处于同一级别。

然后您可以进行以下修改(假设您的私有(private) Feed 需要身份验证,请创建一组仅用于此站点的凭据):

<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<packageSources>
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="custom_package_source" value="https://custom_package_source/nuget/v1/FeedService.svc/" />
</packageSources>
<disabledPackageSources />
<packageSourceCredentials>
<custom_package_source>
<add key="Username" value="CustomUsername" />
<add key="ClearTextPassword" value="CustomPassword" />
</custom_package_source>
</packageSourceCredentials>

当您通过 Kudu 进行部署时,这应该允许构建过程发现您的私有(private)源、验证并恢复您的包。

如果您不需要针对您的私有(private) Feed 进行身份验证,请删除 <packageSourceCredentials>元素。

关于asp.net-mvc - 将 Bitbucket 部署到 Azure 网站 : add private nuget package server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28884875/

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