代码改变世界

自己搭建 NuGet.Server 环境

  音乐让我说  阅读(256)  评论(0编辑  收藏  举报

1. 官网 https://github.com/NuGet/NuGet.Server 下载最新的源代码

VS 发布到指定的目录,比如发布到我本地 D:\Workspace\DeploymentProjects\NuGet.Server。

重点:官网下载的源代码 NuGetODataConfig.cs 中需要去掉 #if 和 #endif 判断,仅仅是 IF 判断,而非中间的代码,否则部署到 IIS 以后,IIS 无法解析 /nuget/Packages 地址。

[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(NuGet.Server.App_Start.NuGetODataConfig), "Start")]

请保留以上这个代码。

 

2. IIS 发布

部署站点

 

 

3. Hosts 映射

新加一条

127.0.0.1    nuget.myaspnetcore.com

 

 

4.  打开站点

 

5. 把 VS 编译后生成的 XXX..0.1.0.nupkg 复制到 IIS 站点 ~/Packages 下

 

 

6. 配置 VS 本地的 Nuget 包源

 

 7. 在其它的项目中引用这些工具包

 

 

 

谢谢浏览!

点击右上角即可分享
微信分享提示