- 创建NuGet服务网站工程
打开vs2019,新建一个空的web项目,如图所示
至此,创建一个空白的web项目已完成 - 安装NuGet.Server服务
选择 工具-->NuGet程序包管理器-->程序包管理器控制台, 打开NuGet命令行控制台,安装nuget.server服务,如图所示
在控制台输入Install-Package NuGet.Server,按回车进行安装
至此,已完成NuGet.Server服务包的安装。 - 安装IIS服务管理
3.1 进入IIS服务安装界面
打开控制面板-》选择卸载程序-》选择启动或关闭windows功能,如图所示
3.2 安装对应的IIS服务管理及服务
3.3 打开IIS服务管理
安装完成后,计算机管理-》服务和应用程序-》IIS管理器,如图所示
- 部署NuGet服务
首先打开第一步创建的web工程项目,发布网站信息。
4.1 删除多余的低版本.net配置
4.2 调试运行工程,查看是否正常
4.3 发布NuGet服务
选中工程项目-》右键-》选择发布,如图所示
选择文件夹发布
选择发布路径
点击发布
发布完成,进入对应文件夹
4.4 复制文件到网站根目录
在H盘(可任意盘符)创建一个www文件夹,再新建个NuGetServer文件夹,复制上一步发布的文件到NuGetServer文件夹,如图所示
点击“目标位置”右边,进入发布文件目录,如图所示
复制全部文件到NuGetServer文件夹下
4.5 部署NuGet服务网站
4.6 网站测试
至此,NuGet服务网站已部署完成。 - 私有库配置
进入nuget包管理器-》点击设置,如图所示
至此,nuget私有服务已部署完成,并能在vs访问到私有库。 - 注意事项
NuGet.Server包,不能直接在nuget包管理器下载安装,否则网站部署完成后,网页是可以正常访问,但是vs访问不了。