C# <;customErrors模式=RemoteOnly/>;行为
从网站上,我知道customErrors元素为ASP.NET应用程序提供了有关自定义错误消息的信息RemoteOnly模式属性的值指定自定义错误仅显示给远程客户端,而ASP.NET错误显示给本地主机C# <;customErrors模式=RemoteOnly/>;行为,c#,asp.net,C#,Asp.net,从网站上,我知道customErrors元素为ASP.NET应用程序提供了有关自定义错误消息的信息RemoteOnly模式属性的值指定自定义错误仅显示给远程客户端,而ASP.NET错误显示给本地主机 在c端,如何实现某些逻辑仅为远程客户端调用,而另一些则为本地主机调用(检查此条件的c代码将从Global.asax.cs应用程序错误级别调用)?您可以对特定文件夹使用单独的Web.Config,并覆盖此特定文件夹配置文件的主Web配置值我找到了一个解决方案 我不知道HttpRequest类型具有Is
在c端,如何实现某些逻辑仅为远程客户端调用,而另一些则为本地主机调用(检查此条件的c代码将从Global.asax.cs应用程序错误级别调用)?您可以对特定文件夹使用单独的Web.Config,并覆盖此特定文件夹配置文件的主Web配置值我找到了一个解决方案 我不知道
HttpRequest
类型具有IsLocal
属性。我已经使用dotPeek检查了System.Web程序集的System.Web.Configuration.CustomErrorsSection
实现。我发现了RemoteOnly模式的IsLocal
属性的用法。其值指示请求是否来自本地计算机
protected void Application_Error(object sender, EventArgs e)
{
if(Context.Request.IsLocal)
{
//do stuff
}
}
我不想玩web.config。我想在c#side自己做类似的功能。