.Net 【工作应用】 Nuget Visual Studio 发布

概述

自己部署了nuget服务,发布的时候遇到的小问题。
其中push的时候返回406 Not Acceptable,需要查一下原因,网上查到的temp文件过大,没有起作用,最后发现是IIS中Package目录没有添加用户写入权限导致的。

nuget 发布命令

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

问题

nuget : Authors is required.

解决方法:修改生成{\(Package}.nuspec中\)authors

nuget : Description is required.

解决方法:修改生成{\(package}.nuspec中\)description

nuget:响应状态代码不指示成功:406(Not Acceptable)

解决方法:

  • IIs中Packages目录添加用户可写入权限
  • 设置请求最大长度
<system.web>
    <httpRuntime maxRequestLength="31457280"/>
</system.web>

posted on 2021-07-25 22:04  杏村牧童  阅读(85)  评论(0编辑  收藏  举报