2016-10-04 4 views
3

プライベートNuGetフィードでホストされているNuGetパッケージに依存するAzure関数を作成しようとしています。予想通り私の関数は、この設定ファイルを使用しているが、それは資格情報を持っていない私のnuget.config秘密NuGetフィードの資格情報をAzure機能に提供するにはどうすればよいですか?

<?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> 

-

This questionは、機能をホストするアプリケーションサービスにアップロードされnuget.configファイルを使用して記述しますニーズ。 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). 

プライベートフィードの資格情報を提供するにはどうすればよいですか?

答えて

4

ナゲット設定ファイルに資格情報を直接設定することができます:https://docs.nuget.org/ndocs/schema/nuget.config-file.md#packagesourcecredentials

+0

ご返信ありがとうございます。フィード名はどうすればよいですか?私はそれを設定ファイルに定義していません。どのように見えるかを示すためにあなたの答えを詳しく説明できますか? –

+0

私は、フィード名があなたのソースの 'キー'だと信じています。それよりも上では、MyPrivateFeedです。 – brettsam

関連する問題