问:自定义错误页面中设置的404状态时可以跳转到指定页面,但500错误的无法进行跳转。现返回的就是一堆乱码.这个怎么能让设置的跳转到指定页面生效?,自定义错误页
答:您好,
不过初步帮您判断了下情况,应该是您设置的404.htm这个文件没有指定编码导致部分浏览器访问的时候是乱码。
帮您修改了D:\\www\\dbhyz\\www\\webapi\\404.htm 这个文件,指定了编码为utf-8 现在已经无问题。
非常感谢您对我司的支持,谢谢!
问:就是类似这种的500错误时不也是在错误页这里进行的设置么。我不太清楚你那还有修改了什么,之前响应的基本就是"无法显示页面,因为发生内部服务器错误"的乱码 现在变成了具体的响应内容。因为我在500状态时也设置了跳转,但他现在500的时候不跳转。不太明白为什么。这个可以帮我解决一下吗?
答:您好,
我们尝试访问了下这个地址,核实500错误应该是程序接管了的。
如果程序接管了500错误并自定义返回内容的话,您在IIS上设置的500错误就不会生效。
这个其实和php程序里面的框架一样,thinkphp框架设置500就不会生效。
因为程序里面接管了500错误,会显示程序自定义的错误信息和内容。
非常感谢您对我司的支持,谢谢!
问:不太明白你的这个意思。因为我这边的程序就是访问了一个webservice。是说里有设置吗?还是哪里有设置?因为我这边也没有使用什么框架。只是一个单一的创建了来管理访问信息。
答:您好,
非常感谢您对我司的支持,谢谢!
问:是因为上面这些吗?这块我不太明白。怎么能设置不受程序影响呢?
答:您好,
问:所以你这边是否了解vs开发工具是在什么地方可以设置这种接管吗?我没查到有类似的地方
答:您好,
webservice 如果要自定义500错误的话,可以参考http://t.zoukankan.com/wintalen-p.html 处理下。
我们测试这样设置是可以生效的,您参考下。
非常感谢您对我司的支持,谢谢!
问:设置后并没有生效。日志都没有打印出来。
问:尝试在从Application_Start开始捕获这个问题都没有500的错误日志出现..
答:您好,抱歉,我司非程序开发无法帮您做更多排查调整,非常感谢您长期对我司的支持!
问:所以我才说是因为配置原因导致的额 按你们提供说的可能是因为程序配置导致的 我找了程序中也没找到具体是什么有这方面的设置,唯一的还是你们提供的思路我试了一下依然是没有500 iis中还有什么是需要进行配置的吗?
答:您好,
服务器上iis并无其他设置的地方,要么系统默认的要么自定义的,如没有正常输出您需要看下程序方面是否还有自定义的错误返回设置,您可以联系程序开发人员核实下,非常感谢您长期对我司的支持!
问:我这边有查到这样的一个原因 我如果购买一个新的服务器或者是说服务器升级一下是否可以避免出现这样的问题呢?
答:您好,
问:如果新买服务器的话可把IP与之前的服务器IP更换吗
答:您好,可以特殊对调,对调会额外收取200元费用,非常感谢您长期对我司的支持!
西部数码(west.cn)是经工信部、ICANN、CNNIC认证审批,持有ISP、云牌照、IDC、CDN、顶级域名注册商等全业务资质的正规老牌服务商,自成立至今20余年专注于域名注册、虚拟主机、云服务器、企业邮箱、企业建站等互联网基础服务!
截止目前,已经为超过2000万个域名提供了注册、解析等服务,是中国五星级域名注册注册商!已为超过50万个网站提供了高速稳定的云托管服务,获评中国最受用户喜欢云主机服务商。
西部数码提供全方位7X24H专业售后支撑,域名注册特价1元起,高速稳定云主机45元起,更多详情请浏览西部数码官网:https://www.west.cn/