.NET 5.0 中的 nswag 错误,由于 StackOverflowException,进程正在终止

问题描述 投票:0回答:2

我正在使用aspnetzero框架。将.Net core升级到.Net5后,我在运行refresh.bat时遇到问题。它抛出下面提到的错误

执行文件'..\EMA.Web.Host swag\service.config.nswag' 与 变量'由于 StackOverflowException,进程正在终止。 child_process.js:656 抛出错误;'

错误:命令失败:dotnet“E:.... 颂歌模块 赃物在/binaries/NetCore21/dotnet-> nswag.dll”

nswag版本更新至13.12.1.

当我运行“http://localhost:5000/swagger/v1/swagger.json”时,我正在获取更新的 json。

不确定为什么会导致堆栈溢出异常,有解决此问题的指针吗?

谢谢。

swagger aspnetboilerplate nswag swashbuckle.aspnetcore aspnetzero
2个回答
1
投票

类型 JObject 和 JToken 导致了此 stackoverflow 异常,删除它们修复了错误。


0
投票

对我来说同样的问题,我只需删除返回 JToken 的提要,它就可以直接工作....

© www.soinside.com 2019 - 2024. All rights reserved.