У меня есть функция Azure, которая имеет зависимость от фида частного пакета.Не удается предоставить учетные данные источника пакета NuGet функции Azure
Я копирование nuget.config
файла на сервис приложения, который выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="MyPackageFeed" value="<package feed path>" />
</packageSources>
<packageSourceCredentials>
<MyPackageFeed>
<add key="Username" value="<first part of Hotmail address, before @ symbol>" />
<add key="Password" value="<newly generated access token for username>" />
</MyPackageFeed>
</packageSourceCredentials>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
</configuration>
Примечание: Я использую первую часть моего Hotmail счет адреса электронной почты, как это имя пользователя я использую для проверки подлинности к частному корма в другом месте - Visual Studio и т.д.
Это то, что я вижу в журналах в Azure функции портала:
2016-10-05T11:57:16.974 Restoring packages.
2016-10-05T11:57:16.974 Starting NuGet restore
2016-10-05T11:57:18.381 Restoring packages for D:\home\site\wwwroot\HttpTriggerSqlDb\project.json...
2016-10-05T11:57:19.322 Unable to load the service index for source <path to feed>
2016-10-05T11:57:19.322 The parameter is incorrect.
Если изменить Password
ключ к ClearTextPassword
как предложил @brettsam теперь я получаю следующее:
2016-10-05T14:03:04.479 Please provide credentials for: <path to feed>
2016-10-05T14:03:05.097 Unable to load the service index for source <path to feed>
2016-10-05T14:03:05.097 Response status code does not indicate success: 401 (Unauthorized).
2016-10-05T14:03:05.142 UserName: Password:
ли 'Password' значение, которое вы получили выше знак того, что вы получили непосредственно из фида ? Или вы сгенерировали его с помощью 'nuget.exe sources add_ update' на вашей локальной машине? – brettsam
@brettsam Я создал токен из онлайн-портала 'Team Services' –
Вы можете попробовать создать альтернативные учетные данные в VSTS, а затем добавить источник фида, используя источники nuget.exe add -name {имя вашего фида} -source {your feed URL} - имя_пользователя {альтернативное имя пользователя} -password {ваша команда PAT}. С другой стороны, похоже, что проблема не связана с учетными данными (не удается загрузить индекс службы для источника), что это за шаги для создания и пользовательской функции Azure? –