域名访问不行,本地却没有问题,怎么排查网上这样的问题根源?

hhsacsb 2016-04-16 02:26:52

域名访问不行,本地却没有问题,怎么排查网上这样的问题根源?
...全文
345 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluedoctor 2016-04-18
  • 打赏
  • 举报
回复
在服务器上用 http://localhost 方式来看看错误在哪里
秋的红果实 2016-04-18
  • 打赏
  • 举报
回复
一种是将服务器端的数据库整个下载,放到本地,用VS调试,此时去掉catch try 另一种,将本地浏览器设置为允许脚本调试,不显示友好的http错误,web.config中,设置customErrors=“off”,运行后看提示
ziyouli 2016-04-18
  • 打赏
  • 举报
回复
引用 3 楼 hhsacsb 的回复:
[quote=引用 2 楼 ziyouli 的回复:] web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了。
这就是开启debug后的错误反馈信息[/quote] 从页面看来是有对象值是null,而你没做处理,如果你开启了debug还是这么显示,你可以试下直接连到你正式数据库(如果直连不行可以把备份库下下来)去操作调试,或者直接到服务器上本地浏览页面。
tcmakebest 2016-04-17
  • 打赏
  • 举报
回复
排错是个细工慢活, 但只要有点耐心总是可以解决的
  • 打赏
  • 举报
回复
从这个肤浅的调试方式开始,才能开始深入。例如你需要重现问题数据,就需要把相同的浏览器请求在“本地”重放,以便本地vs调试器能够捕获异常,进入调试界面。那么这个时候,如果你贴不出这第二中调试画面,就说明你只有“一成技术”,没有第二层开发技术了。 回答你的“怎么排查网上这样的问题根源”的问题。假设技术有9层,那么你现在只有0层。从第一层开始学习,就是要逐步学习调试。
hhsacsb 2016-04-17
  • 打赏
  • 举报
回复
引用 2 楼 ziyouli 的回复:
web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了。
这就是开启debug后的错误反馈信息
  • 打赏
  • 举报
回复
引用 楼主 hhsacsb 的回复:
怎么排查网上这样的问题根源?
你先说说看,你用什么调试工具来查看浏览器跟服务器之间的通讯信息?而遇到问题之后,有没有概念,贴出调试信息来?
足球中国 2016-04-17
  • 打赏
  • 举报
回复
很明显没有加try catch。
ziyouli 2016-04-16
  • 打赏
  • 举报
回复
web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了。
Poopaye 2016-04-16
  • 打赏
  • 举报
回复
调试

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧