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. 在其它的项目中引用这些工具包
谢谢浏览!