【问题标题】:Access Nuget Packages hosted in private Nuget server in Azure Functions访问 Azure Functions 中私有 Nuget 服务器中托管的 Nuget 包
【发布时间】:2016-08-10 23:53:54
【问题描述】:

如何访问 Azure Functions 中私有 nuget 服务器中托管的 nuget 包?有什么方法可以指定我的私有 nuget 服务器信息?

谢谢!

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    克里希,

    这可以像往常一样使用nuget.config 文件:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <add key="MyPrivateFeed" value="http://myhost/myfeed" />
        ... other feeds ...
      </packageSources>
      <activePackageSource>
        <add key="All" value="(Aggregate source)" />
      </activePackageSource>
    </configuration>
    

    使用 Kudu 或 here 概述的其他部署方法,将该文件复制到函数文件夹或 wwwroot(适用于所有函数),然后将使用您的配置。

    【讨论】:

    • Krishh,最新部署包含此更新。由于此部署存在小版本冲突,因此更改不会自动应用于现有的功能应用程序,因此您可能需要将 FUNCTIONS_EXTENSION_VERSION 应用程序设置更改为 ~0.2(您可以在功能应用程序设置 > 转到下找到应用程序设置应用服务设置 > 应用设置)
    • per visualstudio.com/en-us/docs/package/get-started/nuget/… 使用私有 NuGet 提要看起来是不可能的(需要更改本地机器?),或者至少是不明智的(以明文形式存储 PAT)。这会很快得到更好的支持吗?
    • 我也想知道乔的问题的答案。我们有一个由 VSTS 托管的私有 NuGet 提要,我想在 Azure 函数应用程序中使用其中的包,但我希望(需要)安全地(不将密钥存储在源代码控制中)并以可扩展/可管理的方式进行(不需要在每次部署中手动进行更改)。这可以实现吗?
    • @FabioCavalcante 关于这个部署的任何更新?
    • @FabioCavalcante 对此有何更新?我尝试了提到的内容,但无法正常工作
    【解决方案2】:

    【讨论】:

    • 我想知道在恢复 nuget 包时是否可以指定私有 nuget 服务器信息? @托马斯
    • 如果你的服务器是可访问的,它可能是。问一个新的问题,看看是否有任何选项来指定nuget源包
    猜你喜欢
    • 2021-06-21
    • 2018-07-04
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2016-08-26
    • 2020-11-21
    • 1970-01-01
    相关资源
    最近更新 更多