Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nuget软件包在安装和推送时失败_Nuget_Nuget Package_Nuget Server - Fatal编程技术网

Nuget软件包在安装和推送时失败

Nuget软件包在安装和推送时失败,nuget,nuget-package,nuget-server,Nuget,Nuget Package,Nuget Server,我最近创建了一个巨大的NuGet包(超过2000个文件,其中大多数只是内容,15Mb)。创建一个NuSpec并打包它效果很好 然后我进入下一步:测试它 首先,我尝试在本地安装它,但安装所有依赖项后安装失败,无法安装包本身。回滚发生了 然后我上传到本地服务器,只是为了确保问题不是VisualStudio试图找到包,结果失败了。我搜索了如何获取有关错误的更多详细信息,并使用了以下命令行: nuget-push-MyPackage.1.0.0.nupkg-Source”http://localhost

我最近创建了一个巨大的NuGet包(超过2000个文件,其中大多数只是内容,15Mb)。创建一个NuSpec并打包它效果很好

然后我进入下一步:测试它

首先,我尝试在本地安装它,但安装所有依赖项后安装失败,无法安装包本身。回滚发生了

然后我上传到本地服务器,只是为了确保问题不是VisualStudio试图找到包,结果失败了。我搜索了如何获取有关错误的更多详细信息,并使用了以下命令行:

nuget-push-MyPackage.1.0.0.nupkg-Source”http://localhost/myserver/api/v2/package“API-KEY”-详细详细-强制英语输出

报税表如下:

Pushing MyPackage.1.0.0.nupkg to 'http://localhost/myserver/api/v2/package'...
  PUT http://localhost/myserver/api/v2/package/
  InternalServerError http://localhost/myserver/api/v2/package/ 645ms
  PUT http://localhost/myserver/api/v2/package/
  InternalServerError http://localhost/myserver/api/v2/package/ 315ms
  PUT http://localhost/myserver/api/v2/package/
  InternalServerError http://localhost/myserver/api/v2/package/ 277ms
System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at NuGet.Protocol.Core.Types.PackageUpdateResource.<>c.<PushPackageToServer>b__21_3(HttpResponseMessage response)
   at NuGet.Protocol.HttpSource.<ProcessResponseAsync>d__14`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageToServer>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageCore>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackage>d__14.MoveNext()
将MyPackage.1.0.0.nupkg推送到'http://localhost/myserver/api/v2/package'...
放http://localhost/myserver/api/v2/package/
内部服务器错误http://localhost/myserver/api/v2/package/ 645ms
放http://localhost/myserver/api/v2/package/
内部服务器错误http://localhost/myserver/api/v2/package/ 315ms
放http://localhost/myserver/api/v2/package/
内部服务器错误http://localhost/myserver/api/v2/package/ 277ms
System.AggregateException:发生一个或多个错误。-->System.Net.Http.HttpRequestException:响应状态代码不表示成功:500(内部服务器错误)。
在System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()中
在NuGet.Protocol.Core.Types.PackageUpdateResource.c.b_u21_u3(HttpResponseMessage响应)
在NuGet.Protocol.HttpSource.d_u14`1.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在NuGet.Protocol.Core.Types.PackageUpdateResource.d_u21.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在NuGet.Protocol.Core.Types.PackageUpdateResource.d_u15.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在NuGet.Protocol.Core.Types.PackageUpdateResource.d_u14.MoveNext()中

你能帮我找出问题所在吗?遗憾的是,由于隐私问题,我无法发布该软件包(我是为我工作的公司开发的)。

遇到了类似的错误,同样是500 而且错误消息没有帮助

2019-08-20T09:29:15.4059254Z System.AggregateException: 
One or more errors occurred. ---> System.Net.Http.HttpRequestException: 
Response status code does not indicate success: 500 (Internal Server Error).
在这种情况下,罪魁祸首是Outopus部署服务器, 磁盘空间不足

从删除旧软件包中释放出磁盘空间,并能够顺利解决此问题

或者,您可以增加卷大小(如果是像AWS EBS这样的云存储)