问题标签 [custom-errors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
785 浏览

web-applications - Web 应用程序仅从 localhost 将事件写入事件日志

我们有一个 ASP.net MVC 应用程序部署到 Win Server 2008 R2 和 IIS 7.5。

问题是当我们将 App Pool 框架更改为 4 时,应用程序停止将事件写入事件日志。

但应用程序仍会从本地主机将警告和错误写入事件日志。

可能我们的web.config的这一部分必须更改。

还有我们的应用程序池设置: 我们的应用程序池设置

0 投票
2 回答
6060 浏览

wcf - WCF HTTP/SOAP Webservice - 在错误中返回异常消息

我有简单的 WCF HTTP/SOAP Web 服务,服务实现如下所示:

现在,如果抛出 SoapException,我希望将异常消息(即Hmmm, it would seem that the cogs are meshed!)返回给调用客户端,而不需要任何额外的异常细节(即堆栈跟踪)。

如果我设置includeExceptionDetailInFaults为 true(服务器上的 web.config),那么带有堆栈跟踪等的完整异常将返回给客户端。但是,如果我将其设置为 false,我会收到一条通用消息:

由于内部错误,服务器无法处理请求。有关错误的更多信息,请在服务器上打开 IncludeExceptionDetailInFaults(来自 ServiceBehaviorAttribute 或来自配置行为)以便将异常信息发送回客户端,或根据 Microsoft .NET Framework 3.0 SDK 文档打开跟踪并检查服务器跟踪日志。

所以问题是,我怎样才能将我的 SoapException 消息返回给调用客户端?IE:

0 投票
2 回答
3111 浏览

asp.net-mvc - 未显示自定义验证错误

我有一个 MVC 3 应用程序并试图显示自定义验证错误。模型生成的正常验证错误,即Required,显示在页面上。现在我正在检查用户是否存在,如果存在,添加一条错误消息:

在视图中,我有一个验证摘要和一个 Html.ValidationMessage("UserName"),但都没有显示错误。我已经在其他页面上成功使用了它。我可以看到与此页面的唯一区别是,它使用了RequiredIf 验证器脚本。 http://blogs.msdn.com/b/simonince/archive/2011/02/04/conditional-validation-in-asp-net-mvc-3.aspx

任何如何解决这个问题的想法都值得赞赏。谢谢。


编辑

我正在通过远程验证返回验证消息。如果我查看网络在做什么,它会返回错误消息,但它仍然没有显示在视图上。

风景:

远程验证控制器:

0 投票
4 回答
1939 浏览

asp.net - 如何在运行时覆盖 web.config customErrors 设置?

我在 Azure 上安装的 ASP.NET C# 应用程序的web.config文件中有以下代码:

当我在本地访问我的站点时,这非常适用于错误(http://ipredikt.com/ErrorPage.aspx),但我也有一个 Facebook 版本的应用程序,其中所有页面都使用不同的 MasterPage,因此不同的 URL ( http://ipredikt.com/ErrorPageFB.aspx )。

当我在 Facebook 应用程序模式下运行时,是否可以在运行时修改 customError 重定向值,就好像我在 web.config 中有以下设置一样:

我认为我不能在 Application 范围内设置它,因为它是我的应用程序中的各个页面,它们知道它们是否在 Facebook 模式下运行。

0 投票
5 回答
16755 浏览

c++ - 在 static_assert 输出中集成类型名称?

我喜欢提供有用的错误/消息,我也想为我static_assert的 s 这样做。问题是,它们依赖于模板参数。通常,由于引发的错误,这些参数将在途中或其他地方显示,但它们要么晦涩难懂,要么没有分组,因此它们是有意义的。例子:

MSVC 上的输出:

一个标签在函数模板本身中被提及,另一个在下面的类模板中被提及。不太好。让我们看看GCC 的输出

好多了,但仍然不是真正的位置static_assert。现在想象一些更多的参数,或更多的模板,或两者兼而有之。颤抖

解决这个问题的一种方法是使用中间结构,它将两个标签都作为模板参数:

现在让我们再次查看输出:

好多了!这是GCC 所说的:

看起来还不错。问题:我需要为每个模板创建这样一个结构,因为错误消息static_assert需要是字符串文字......

现在,对于我的问题:我们能否以某种方式将类型名称直接包含在static_assert? 喜欢

示例输出:

无法Foo<int,main::TagA>Foo<int,main::TagB>.

或者,如果这无法实现,我们能否以某种方式使错误消息成为一个额外的模板参数,以使其可以通过?

0 投票
1 回答
8131 浏览

.net - 如何在 ASP.NET 中使用指定的 statusCode 重定向到自定义错误页面?

我的 web.config 上有这个:

我将如何告诉 asp.net 我的 statusCode=404 并将我重定向到 NoAccess.htm?在 Global.asax Application_Error 我已经尝试过这一行:

但它仍然将我重定向到默认值 GenericErrorPage.htm。

有没有办法显式设置状态代码,以便 ASP.NET 将我重定向到我想要的自定义错误页面?

0 投票
3 回答
826 浏览

php - jquery ajax 结果消息

当用户提交数据字符串作为条目时,我有一个对 php 脚本的 ajax 调用,该脚本使用新记录更新我的 MySQL 数据库。PHP 的一部分是一个 if/else ,它将检查条目是否重复。我可以阻止副本更新数据库,但我不知道如何发回一条“错误”消息,上面写着“该记录已存在”......这是我的 jquery:[script] $(function() {

这是我更新数据库(update_data.php)的php脚本:

我希望能够$error从 php 脚本中吐出该变量以在 ajax 调用中发送回并显示在我的 HTML 中的元素中。我已经用谷歌搜索了 ajax 错误消息中的废话,但它们都与标头错误有关,而不是验证错误消息。我也没有使用 json_encode,除非有人想重做上面的那个 jquery 块,以便它作为 json 数据发送。

任何想法都会很棒!

0 投票
1 回答
1771 浏览

jquery - Uploadify 和后端脚本错误消息

如果uploadify.php 的后端脚本出错,是否有办法修改队列项的消息?请参阅下面的模型。

预上传

队列项目上的自定义错误

即使后端脚本中存在验证错误,第一张(灰色)图像也会显示完成。这有点误导。如果可能的话,我希望它看起来像上面的第二张图片。我已经设法接近了一些东西,但我认为这可能不是最好的解决方案,这就是我到目前为止所拥有的:

感谢您提前提供的所有帮助!

0 投票
1 回答
490 浏览

ruby-on-rails - 默认 ActiveRecord/ActiveModel ::错误是匿名的

默认 ActiveModel::Errors 很好,但我正在解决问题,消息是匿名的。例如有should look like an email address.属于email字段的消息,但我想知道这个错误消息是format类型。另一个消息doesn't match confirmationconfirmation类型。

有没有更好的错误的宝石,或者你们中的任何人都知道猴子补丁吗?

谢谢

0 投票
2 回答
309 浏览

php - php - 当 display_errors=0 并且页面有错误时如何防止页面损坏?

晚上好,
当 display_errors=0 并且页面有错误并且我不知道什么“条件、代码等...”会导致这些错误时,如何设置自定义错误或防止页面损坏?
例如,在这段代码中:

在那个代码中因为没有item(1000000000),所以它会导致错误..
并且因为display_errors" , "0"所有错误都会被隐藏并且页面被损坏
那么,如何防止这种损坏?
我知道我可以通过添加简单的条件来防止它:
if( $image <1 ){ die('error msg'); }$img_srcvar之前
但是如果我有一个超过 10000 行的大代码并且我不确切知道什么代码会导致错误!
我们可以通过 httaccess 防止它吗?通过检查页面源是否为空重定向到错误页面..
或者我们可以通过 php 本身的某些功能来阻止它吗?
有任何想法吗 ?