自己部署了nuget服务,发布的时候遇到的小问题。
其中push的时候返回406 Not Acceptable,需要查一下原因,网上查到的temp文件过大,没有起作用,最后发现是IIS中Package目录没有添加用户写入权限导致的。
cd path <!--程序目录-->
nuget spec <!-- 生成{$Package}.nuspec -->
nuget pack <!--{$package}.{1.0.0}.nupkg-->
nuget push Gatlin.Model.1.0.0.nuplkg apikey -Source http://localhost:8090/nuget
解决方法:修改生成{$Package}.nuspec中$authors
解决方法:修改生成{$package}.nuspec中$description
解决方法:
<system.web>
<httpRuntime maxRequestLength="31457280"/>
</system.web>
.Net 【工作应用】 Nuget Visual Studio 发布
原文:https://www.cnblogs.com/thomerson/p/15059178.html