2012-1223

网站刷白板,查看网络连接只有两个请求连接问题根源

作者: momy 分类: 编程开发 0 Comment »
摘要:asp.net mvc 使用Entity Framework开发后发布服务器,网站刷白板,只有两个request请求错误原因

asp.net mvc 使用Entity Framework开发的网站,在修改后上传服务器,只有两个请求一个是主域名的请求,返回200状态,另一个是favicon.ico文件304请求,再没有其他请求了;查看源文件只有html head 和body标签再无其他内容,初次遇到这个问题是连接数据库相关dll缺失或者版本不对无法调用,这次程序下载到本地也正常,估计是数据库问题,备份数据库到本地还原后调试跟着,确认是数据库问题,初步查看相关表结构,新程序比老数据库多了个字段导致发生内部异常,添加相关字段后可以正常报异常,能看到正常异常自然是件很高兴的事情,毕竟比那个白板好看,知道哪有问题。修改数据库一致后问题解决。

最后说一句,程序更新,修改的地方一定要写文档记录,否则后边忘记了,导致这种比较难查找的问题,不应该啊!

第二次更新程序刷白板问题:

检查了新增数据库表一致,最终发现是数据库表内无记录,程序在BaseController里边查询数据里边lambda表达式查询不到数据报错,这样导致没法捕捉到异常所致。


另一个可能原因是编译后没把所有dll替换。

标签: 网站刷白板 只有两个request EntityFramework 阅读: 5850
上一篇: 安装asp.net mvc4后mvc3项目编译报错 - 9545次
下一篇: 如何用手机来操控电脑 - 6631次

向右滑动解锁留言