什么是Nexus等价的.NET和/或其在部署.net核心应用程序时的常规用途?

朋克

我是一位.NET开发人员,被告知要开始使用Nexus来帮助IT部门部署.net核心Web应用程序。所以我试图弄清楚什么是联系。据我了解,如果我要创建自定义的NuGet程序包并希望将它们托管在防火墙后面,我会使用它。..但这与部署.net核心Web应用程序有什么关系?

我觉得我完全不了解它,而有关Nexus / Maven的文章对我来说毫无意义。也许这是因为我来自纯净的.NET世界。

最初的要求如下...有人可以用我能理解的语言向我解释吗?为什么我不能只向他们发送码头工人图像?

在今天的EA会议中,SA团队提到他们正在从关联中提取代码以构建其docker容器。您是否想在Nexus上进行一些研究,看看我们是否可以相同的方式使用它?我知道可以使用Nexus托管您自己的nuget存储库,但除此之外我什么也没有。

如果您可以在这张票中总结您的发现,我认为这将是一个很好的起点,我们可以从那里开始。

法布里奥·科赫(Fabricio Koch)

要创建应用,您可以使用许多软件包。Nuget程序包,bower程序包等。例如,这段project.json告诉“从存储库中获取所有这些包”:

  //...
  "dependencies": {
    "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
    "Microsoft.AspNetCore.Mvc": "1.0.0",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
    "Microsoft.Extensions.Configuration.Json": "1.0.0",
    "NHibernate": "4.0.4.4000",
    "System.Data.Common": "4.1.0"
  //...

使用Nuget软件包时,我们通常从官方存储库中获取它们但是您可以在公司中创建本地存储库。这样,您可以将公司的软件包存储在此专用存储库中。或者,如果开发人员无法访问Internet,则可以下载该程序包并将其上传到本地服务器。您还可以同时使用服务器(私有服务器和公共服务器)来获取一些通用软件包和公司创建的软件包。

这样,如果您要使用Nexus,则可以创建一个Nuget(或其他类型的软件包:Docker,bower,maven)软件包并将其上传到Nexus服务器。然后,您将项目配置为在Nexus服务器中查找软件包,而不是在公共存储库中查找软件包。或者,就像我之前说的,您可以同时使用私有和公共。

您引用的文字是告诉SA团队正在使用Nexus作为他们的存储库。他们可能正在使用Nexus存储Docker软件包,也可能存储了Nuget软件包。因此,他们的项目正在从Nexus服务器下载软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么从Git Bash运行.net核心控制台应用程序时,ReadKey会引发异常?

为什么在部署应用程序时出现java.net.SocketException:连接重置?

在IIS中托管.NET核心Web应用程序时,“进行中”和“处理外”托管模型之间的优缺点是什么

使用Roslyn编译.net核心应用程序时出错

使用基于反应的应用程序时,redux和回流的核心区别是什么?

为什么Chrome会在调用IIS Express上运行的asp.net核心应用程序时重复两次请求

部署asp.net核心应用程序时如何处理环境差异?

使用.net核心CLI和.net核心控制台应用程序有什么区别?

asp.net MVC应用程序中共享文件夹的用途是什么?

当运行asp.net mvc应用程序时,为什么会从kendo ui获取错误?

调试应用程序时,asp.net核心似乎冻结

在IIS 10上使用React.js运行.net核心Web应用程序时出错

调试部署在本地IIS上的.net核心应用程序?

如何使用 angular 部署 .net 核心应用程序

为什么我的.Net 4.6.2控制台应用程序错误地引用了.net核心类库项目?

在 IISIntegration 上运行 ASP.NET Core 应用程序时 Program.Main 会发生什么?

为什么在iis上发布asp.net应用程序时会出现此错误?

在asp.net中使用Web应用程序时,离线存储数据的最佳方法是什么?

使用.net核心Web应用程序项目在Azure中开发和部署API应用类型的App服务

在IIS 8(Windows 8)上部署ASP.Net MVC应用程序时未呈现CSS和JS文件

部署具有MSAL和OWIN中间件的ASP.NET应用程序时出现问题

在 kubernetes 集群内使用 nginx 反向代理组织 .net 核心应用程序的最佳方法是什么?

为什么需要为使用角度模板的.Net核心Web应用程序安装NodeJ的依赖项?

我还应该做什么来运行我的 asp.net 核心应用程序?

为什么在编译.NET Core控制台应用程序时,我们同时出现dll和exe文件?

在 IIS 上将 Web 应用程序 .net 核心部署为 .net 4.0 的子应用程序的问题

为什么会出现“安装程序安装我的ASP.Net Web应用程序时,安装程序被中断,而xxx可能无法安装”的错误?

使用asp.net 5应用程序部署源代码有什么优势?

从IDE构建时,部署.NET应用程序的正确方法是什么?