Swagger发布服务器时错误 500 : { "Message": "An error has occurred." }
在做Web API的文档自动生成时,本机调试都正常,发布到服务器上出现500错误
500 : { "Message": "An error has occurred." } /api/swagger/docs/v1
原因是开发模式为Debug配置环境,发布服务器后在release模式下没找到对应的document xml配置文件
解决办法,在项目配置document的xml除了debug模式之外,在release也需要配置,如下图configuration选择配置环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步