【发布时间】:2021-10-11 03:33:38
【问题描述】:
我正在使用 aspnetzero 框架。将 .Net 核心升级到 .Net5 后,我在运行 refresh.bat 时遇到问题。它抛出下面提到的错误
执行文件 '..\EMA.Web.Host\nswag\service.config.nswag' variables '进程由于 StackOverflowException 而终止。 child_process.js:656 抛出错误;'
错误:命令失败:dotnet "E:....\node_modules\nswag\bin/binaries/NetCore21/dotnet-> nswag.dll"
nswag 版本更新到 13.12.1。
当我运行“http://localhost:5000/swagger/v1/swagger.json”时,我得到了更新的 json。
不知道为什么会导致堆栈溢出异常,是否有解决此问题的指针?
谢谢。
【问题讨论】:
-
你能把
refresh.bat的代码贴出来吗? -
@Helen,我能够解决这个异常,类型 JObject 和 JToken 导致了这个 stackoverflow 异常。
标签: swagger aspnetboilerplate nswag swashbuckle.aspnetcore aspnetzero