我们已经开发了一个网站,使用视、C#和习在我的一个控制器类,我们正在验证投入的用户,如果它失败了,我们扔一个例外,Ajax错误参数(又名选项)处理。(我们使用框UI显示错误信息。BlockUI是一个jQuery插件,这块屏幕上显示的消息框中。) (是的,该消息的文本,它没有有趣的人物或非的感觉)

在运行的网站在本地或在服务器上,我们收到不同的影响,异常被抛出。

在本地:适当的例外是显示在BlockUI.服务器:消息"运行错误"显示,而不是例外信息。

print(  
    public ActionResult FailUpdateStatus(string id)
    {
        string message = Request.Form["message"];

        throw new Exception(message);
    }
);

我已经能够运行的网站服务器上的远程附加的网站。在调试的例外被抛,因为它应该但块UI显示了在运行时的错误。

任何想法?

有帮助吗?

解决方案

默认情况下,ASP.NET 网络应用程序将隐藏的错误,从远程计算机访问该网站,并且只会返回一般'的运行错误'。ASP.NET 只会显示申请具体错误的消息时,该网站被访问地(即如果的ASP.NET 应用程序服务器上运行的地方发展机,或者如果你打开了一个网络浏览器上的服务器托管的ASP.NET 网络应用程序)。

查所产生的消息在远程服务器从一个地方的客户,添加以下代码网络。配置文件。

<configuration><system.web><customErrors mode="Off"/></system.web></configuration>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top