gpt4 book ai didi

asp.net - 仅针对网络服务关闭customErrors

转载 作者:行者123 更新时间:2023-12-04 18:17:19 25 4
gpt4 key购买 nike

我的ASP.NET 2.0 Web应用程序包含一个Web服务,该服务会引发各种异常以及自定义错误消息(例如“您无权访问此项目”等)。这些显示在屏幕上的ASP.NET AJAX回调处理程序中。

该应用程序的其余部分涵盖了一些自定义错误页面,这些页面以通常的方式在web.config中指定。

<customErrors mode="RemoteOnly" defaultRedirect="Error.html">
<error statusCode="404" redirect="NotFound.html" />
<error statusCode="403" redirect="NoAccess.html" />
</customErrors>

我的问题是,如果我在web.config中启用了customErrors,我会丢失从Web服务返回的错误消息-而是将它们替换为

“处理请求时出错”-这对我或用户而言都没有太大用处。

有没有一种方法可以仅针对Web服务关闭自定义错误?

最佳答案

将您的Web服务放在单独的目录中,并将其他web.config文件放在此目录中。每个目录可以具有自己的web.config,其中包含该目录(以及该目录内的目录)的设置。

关于asp.net - 仅针对网络服务关闭customErrors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/969097/

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