搭建一个属于自己的内网 NuGetServer
搭建自己的私有的 nuget 服务器
使用 vs 创建一个空的 asp.net 模板
注意 !!! 创建模板时不要选到 vb 的
注意 !!! 请使用 .NET Framework 4.6 以上的版本
安装 nuget.server 包
如果你使用的不是 Framework 4.6 则需要把这一行干掉
然后直接运行,如果看到这个页面说明成功了
如果报这个错
对你的项目文件右键打开属性,添加一个用户
然后赋予权限即可
记得打开 IIS 的一些必要功能
控制面板、程序、程序和功能 => 启用或关闭 Windows 功能
然后,把项目发布到 本地 IIS 服务器上
右键项目 => 发布
发布完后在 IIS 中添加网站
确保应用线程池中你的应用是 4.0 版本的
在不运行项目的情况下访问本地网站
网站在 IIS 部署成功!
如果点击 here 后页面显示 404.0 大概率是第一步建项目的时候建成了 vb 的
出现其他报错请查看
不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况
https://www.cnblogs.com/jxxy2012nw/p/5629225.html
打开后 ExtensionlessUrlHandler-Integrated-4.0 解决办法
https://www.cnblogs.com/mrma/p/3529859.html
打包代码为 nuget 包
官方下载链接https://www.nuget.org/downloads
下载完成后把 exe 文件复制到需要打包的项目根目录下
然后在当前目录下打开 cmd 命令行
输入 nuget.exe pack
打包完成后会生成一个 .nupkg
文件
现在 nuget 包就已经打好了
把它 copy 到 NuGetServer 项目下的 Packages 文件夹中
完成后打开本地网页就会发现有些不一样了
在其他项目中使用私有服务器上的 nuget 包
在 NuGet 包程序集页面添加一个程序包源
然后去使用