docker for liunx The view 'Index' was not found HTTP Status Code 500

问题越是简单,有时候原因越是难以发现


  最近有个项目需要用docker部署 ,一顿操作都是基操没啥好说的,最后投产却跌进了一个看不见的坑...

这种错误第一眼看到真的很不屑,不就是没视图吗路由大爷找不到view页.很好解决不是代码写错了就是,路由名字填错了. 仔细分析肯定是Controller命中了view页没有因为 不是404   最可怕是这种问题全网查不到怎么查都是路由大爷找不到view

本地使用kestrel 调试了没问题.. 本地docker调试也没问题 确定以及肯定不是代码问题..

UseEndpoints 检查,命名空间,都排查了一遍.直接发布也没问题. 打包成docker就有问题.非常费解..

docker  for liunx The view 'Index' was not found  HTTP Status Code 500

 

 

解决

  绞尽脑汁,每个细节步骤反复排查后终于发现罪魁祸首.

 

       docker  for liunx The view 'Index' was not found  HTTP Status Code 500

 

不知道为什么 .csproj文件中把这页排除了. 更不知道为什么本地调试却没问题.  去掉后重新打包就好了.

 

docker for liunx The view 'Index' was not found HTTP Status Code 500

上一篇:不要将时间浪费到编写完美代码上


下一篇:一张图11招学会Python网络黑客