从服务器发送动态错误/失败结果消息
我在项目中使用jqgrid。 并且需要知道如何在网络服务器上返回/设置错误响应以允许自定义消息。
在我的本地实例上,我得到以下结果。
但在我们的网络服务器上部署的站点上,消息被抑制并替换为默认消息。
值得一提的是,我通过将响应状态代码设置为 500 并设置描述来返回错误/失败结果到我的自定义消息。 (也许有更好的方法来做到这一点)
我还添加/修改了以下配置值。
<customErrors mode="On" />
<system.webServer>
<httpErrors errorMode="Custom" >
<remove statusCode="500" />
</httpErrors>
</system.webServer>
有谁知道我做错了什么?或者如何让它工作:P
I'm using jqgrid in a project.
And need to know how to return/set error responses on the webserver to allow custom messages.
On my local instance i get the following result.
But on the deployed site on our webserver the messages get suppressed and replaced with the default message.
It's worth a mention that i return the error/failed result by setting the response status code to 500, and setting the description to my custom message.
(is there perhaps a better way to do this)
Also ive added/modified the following config values.
<customErrors mode="On" />
<system.webServer>
<httpErrors errorMode="Custom" >
<remove statusCode="500" />
</httpErrors>
</system.webServer>
Does anyone know what im doing wrong? Or how to get it working :P
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请尝试这个,这是自定义错误处理的更好方法
Please try this, its better way for Custom Error Handling
我找到了解决方案。在我将 web.config 更新为之前,
它被设置为(这解释了为什么我首先遇到这个问题,因为我从远程源访问该网站)
将其更改为以下内容
并实施 Muhammad Mudassir 建议,似乎可以窍门。
I found a solution. Before i updated my web.config to
It was set to (which explains why I experienced the issue in the first place, as I was accessing the site from a remote source)
Changing it to the following
and implementing Muhammad Mudassir suggestion, seemed to do the trick.