如何向 Azure 函数提供私有 NuGet 源凭据?
How do I provide private NuGet feed credentials to an Azure Function?
我正在尝试创建一个 Azure 函数,它依赖于私有 NuGet 源中托管的 NuGet 包。
描述了使用 nuget.config
文件,该文件被上传到承载该功能的应用程序服务 - 我的 nuget.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="MyPrivateFeed" value="https://<url to feed>" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
</configuration>
我的函数正在按预期使用此配置文件,但它没有所需的凭据。 Azure 函数门户显示如下:
2016-10-04T09:00:55.442 Starting NuGet restore
2016-10-04T09:00:56.926 Restoring packages for D:\home\site\wwwroot\HttpTriggerSqlDb\project.json...
2016-10-04T09:00:58.267 Please provide credentials for: https://<url to feed>
2016-10-04T09:00:58.515 Unable to load the service index for source https://<url to feed>.
2016-10-04T09:00:58.515 Response status code does not indicate success: 401 (Unauthorized).
如何为私人供稿提供凭据?
您应该能够直接在 nuget 配置文件中设置您的凭据:https://docs.nuget.org/ndocs/schema/nuget.config-file.md#packagesourcecredentials。
我正在尝试创建一个 Azure 函数,它依赖于私有 NuGet 源中托管的 NuGet 包。
nuget.config
文件,该文件被上传到承载该功能的应用程序服务 - 我的 nuget.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="MyPrivateFeed" value="https://<url to feed>" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
</configuration>
我的函数正在按预期使用此配置文件,但它没有所需的凭据。 Azure 函数门户显示如下:
2016-10-04T09:00:55.442 Starting NuGet restore
2016-10-04T09:00:56.926 Restoring packages for D:\home\site\wwwroot\HttpTriggerSqlDb\project.json...
2016-10-04T09:00:58.267 Please provide credentials for: https://<url to feed>
2016-10-04T09:00:58.515 Unable to load the service index for source https://<url to feed>.
2016-10-04T09:00:58.515 Response status code does not indicate success: 401 (Unauthorized).
如何为私人供稿提供凭据?
您应该能够直接在 nuget 配置文件中设置您的凭据:https://docs.nuget.org/ndocs/schema/nuget.config-file.md#packagesourcecredentials。