我正在使用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。
不确定为什么会导致堆栈溢出异常,有解决此问题的指针吗?
谢谢。
类型 JObject 和 JToken 导致了此 stackoverflow 异常,删除它们修复了错误。
对我来说同样的问题,我只需删除返回 JToken 的提要,它就可以直接工作....