在Docker中,我可以允许IIS在运行MVC项目的容器中输出详细的错误吗?
作为我实习的一部分,我的工作是查明Docker是否是公司的有效解决scheme。
我有一些项目,在设置和dockerfile的摆弄之后很好地运行在一个容器中,但是我现在已经在一个特定的项目上停留了两个星期。 每一个http错误都是一样的,从这个意义上来说,根本就没有任何信息来源于错误。 这只是一个标准的HTTP 500错误“内部服务器错误”。
所有项目在webconfig中都有errorMode = Detailed和customErrors = off的标签。 在Visual Studio中的传统debugging器会给我详细的错误,但是当dockerized时,它绝对不会给我任何东西。
这个错误只发生在Docker中运行应用程序时,在Visual Studio中以传统的方式进行debugging时,错误不会发生。
要在一个容器中运行它,我尝试过使用microsoft / aspnet和microsoft / iis映像,都给出了相同的错误。 我正在运行Windows容器。
提前致谢!
- Dotnet core 2 docker:找不到可执行的匹配命令“dotnet-watch”
- 如何将asp.net web.config连接指向数据库连接的docker容器?
- 如何在Docker群集模式负载平衡器中托pipeAsp.net应用程序
- 我们可以部署一个asp.net mvc 4应用程序与Windows容器的docker?
- 什么是正确的进入Asp.net核心RC2的Dockerfile文件
- configuration中缺less从VS发布到Ubuntu的Docker?
- Docker ASP.net 5 beta4 kestrel不保持容器运行
- 在Visual Studio代码中debuggingDocker上的ASP.NET Core
- Docker:在CLI上运行dotnet发布-o / output会导致非零的错误