在Azure中的Docker中,一个带有swagger的asp.net核心Web API不起作用
- 我创build了一个asp.net核心Web API应用程序VS2017,.NET的核心版本是1.1。
- 然后,我添加了对Web API应用程序的Docker支持
- 在本地运行Docker中的Web API,工作正常。
- 使用vs2017将其部署到Azure中的Docker中,在Azure中的Docker中正常工作。
- 使用Swashbuckle为.net核心Web API添加swagger UI。
- 在本地Docker中重新运行Web API,工作正常。
- 使用vs2017将其重新部署到Azure中的Docker,它不起作用。 它显示以下错误
“networking错误(tcp_error)发生通信错误:”“Web服务器可能closures,太忙或遇到其他问题,无法响应请求。 你不妨稍后再试一次“
那么我认为这可能是由Swagger和Swashbuckle引起的,但是在我的本地Docker中它工作正常。 而且,我试图去除Swashger的Swashbuckle和编码。 它仍然不起作用。
有人知道这个问题可能吗?
- .NetCore PostAsync和GetAsync不适用于Docker
- Identity Server 4和Docker
- 使用Docker中的dotnet为Visual Studio C#扩展(OmniSharp)
- 如何减less.NET Core docker容器的内存使用量?
- VSCode在连接到Windows泊坞窗容器上的远程debugging器时挂起在断点上
- Docker .Net核心应用程序,试图连接到SQL数据库
- .NET Core SDK与Docker的运行时版本
- 环境variablesOpenShift .NET Core
- 什么会阻止在Docker容器中运行的代码连接到单独的服务器上的数据库?