gpt4 book ai didi

c# - 行为的等效实现

转载 作者:太空狗 更新时间:2023-10-30 01:08:21 25 4
gpt4 key购买 nike

来自 msdn站点,我知道 customErrors 元素提供有关 ASP.NET 应用程序的自定义错误消息的信息。 mode 属性的 RemoteOnly 值指定自定义错误仅显示给远程客户端,而 ASP.NET 错误显示给 本地主机

在 c# 端,如何实现一些逻辑只为远程客户端调用,而其他逻辑为本地主机调用(检查此条件的 c# 代码将从 Global.asax.cs Application_Error 级别调用)?

最佳答案

我找到了解决方案。

我不知道 HttpRequest 类型具有 IsLocal 属性。我已经使用 dotPeek 检查了 System.Web 程序集的 System.Web.Configuration.CustomErrorsSection 实现。我发现 IsLocal 属性用于 RemoteOnly 模式。它的值表示请求是否来自本地计算机。

protected void Application_Error(object sender, EventArgs e)
{
if(Context.Request.IsLocal)
{
//do stuff
}
}

关于c# - <customErrors mode=RemoteOnly/> 行为的等效实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com