设置redirectMode =“ResponseRewrite”时,CustomErrors不起作用

2023-12-13

在旧站点中,我通过添加来更改 CustomErrors 的工作方式redirectMode="ResponseRewrite"(3.5 SP1 中的新增功能):

<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" redirectMode="ResponseRewrite">
    <error statusCode="404" redirect="404.aspx" />
</customErrors> 

问题是:它向我显示了通用错误页面(当您未设置时您会看到的页面)customErrors。如果我删除redirectMode="ResponseRewrite"部分,它工作正常。

我确定服务器中安装了 3.5 SP1,因为我在同一服务器托管的其他站点上使用相同的设置。

有任何想法吗?


对于任何尝试在 MVC 应用程序中执行此操作的人来说,需要注意的是:ResponseRewrite uses Server.Transfer在幕后。因此,defaultRedirect必须对应于文件系统上的合法文件。显然,Server.Transfer与 MVC 路由不兼容,因此,如果您的错误页面由控制器操作提供,Server.Transfer将查找 /Error/Whatever,在文件系统上找不到它,然后返回通用 404 错误页面!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置redirectMode =“ResponseRewrite”时,CustomErrors不起作用 的相关文章

  • 有没有办法将复选框列表绑定到 asp.net mvc 中的模型

    我在这里寻找一种快速简便的方法来在模型中发生回发时绑定复选框列表项的列表 显然现在常见的做法似乎是这样的form GetValues checkboxList 0 Contains true 这看起来很痛苦而且不太安全 有没有一种方法可以绑
  • 如何将 GWT 与 Visual Studio 一起使用来创建 ASP.NET 网站?

    如何将 GWT 与 Visual Studio 一起使用来创建 ASP NET 网站 如果可能 GWT 可以与任何后端一起使用 只需做一些工作 它开箱即用 使用 servlet 容器 但您不需要保留此容器 容器中的关键项是加载GWT编译代码
  • 在 Asp.net MVC4 中访问 ViewBag 时出现 NullReferenceException

    我正在尝试访问ViewBag我认为的数据如下 span class small ViewBag BreadCrumb span 我正在发送那个ViewBag来自代码的数据 例如 ViewBag BreadCrumb topic Catego
  • asp.net 检查 imageURL 是否存在

    我正在尝试从另一个 Intranet 站点获取用户的缩略图 但其中一些不遵循预定义的格式 这意味着我想加载默认的缩略图 检查图像 URL 是否有效的最佳方法是什么 根据您获取图像的方式 此方法的变体可能会起作用 img src alt My
  • 在 MS word .docs 中插入 MathMl 、 Tex 或 LaTex 方程?

    我一直在寻找 C 中 Net 的一些 dll 用于在 MS Word 中插入任何 MathMl Tex 或 LaTex 方程 我尝试了一些类似 DocX 的工具 但它们失败了 你知道吗 或任何提示如何做到这一点 谢谢 Word 2007 可
  • Err_Response_Headers_Multiple_Content_Disposition

    我需要导出 2csv单击一个按钮即可打开文件 下面是我生成2的代码csv files using System Data using System Data SqlClient using System Text using System
  • ASP.NET MVC - HybridViewResult (ViewResult /PartialViewResult)

    是否可以构建一个依赖于 Ajax 请求或 Http 请求返回的混合 ViewResultPartialViewResult or ViewResult IsAjaxRequest gt 返回 PartialViewResult IsAjax
  • 使用 iTextSharp 生成 QR 条形码

    我有一个值数组 arr 0 Sam arr 1 1452 arr 2 NY 我想用这些值生成 QR 条形码 我们正在使用 ITextSharp 任何帮助将不胜感激 我正在使用vb net 以下是如何使用 iText 创建条形码的一些示例 h
  • 如果使用 javascript 在 ASP.NET 中页面验证失败,如何禁用提交按钮

    如果页面上的验证失败 我需要使用 JavaScript 禁用表单上的保存按钮 如果没有 则必须使用以下代码启用它 Code
  • 在 asp.net mvc 3 中使用 Last-Modified 标头和 OutputCacheAttribute 进行客户端缓存

    Edited 我想在客户端缓存图像 并且知道在 mvc 3 中有不同的方法可以做到这一点 如果我错了 请纠正我 1 你可以使用OutputCacheAttribute其工作原理是Expireshttp 标头 但它会回来304 Not Mod
  • 将base64字符串转换为图像c#时出错

    我想在我的网页上显示图像 并单击应该下载的链接按钮 存储的图像文件以二进制格式存储在db中 将 base64 字符串转换为图像时显示错误 详细信息如下 帮助我找到合适的解决方案 谢谢 Error Code protected void Pa
  • 当前上下文中不存在名称“DefaultAuthenticationTypes”

    我正在尝试在我的 Web 应用程序中实现基于角色的授权 如下所示 HttpPost ActionName Login public ActionResult Login LoginViewModel model if ModelState
  • 如何在2.0构建的应用程序中使用WCF wsHttpBinding服务?

    WCF 服务正在使用 wsHttpBinding 绑定运行 将使用 WCF 服务的应用程序不符合 WCF 或者换句话说 它位于 Framework 2 0 之上 我无法在此应用程序中使用 ServiceModel 因为只有 3 5 支持 S
  • nHibernate 使用 Log4Net 进行日志记录,线程会话问题

    大家好 这里有一个小问题 我正在努力解决这个问题 我目前正在开始使用 nHibernate 由于工作需要 我不得不这样做 并且我在 nHibernate 的会话和多线程方面遇到了一些困难 我想在这里完成的任务是让 Log4Net 将所有内容
  • C# 查询两个数据库的数据

    我目前有一个查询 我正在从两个不同的数据库获取数据 这些数据被附加到一个名为 accountbuys 的列表中 我的第一个表有三个数据条目 3个想要购买股票的帐户 下一张表有 17 个数据点 购买 17 只股票 I am merging t
  • 如何使用 linq 通过主键组合三个对象列表

    我正在尝试合并 3 个对象列表 我有一个人员列表 地址列表和地址关系列表 我想将这些列表组合成一个按 person id 排序的新列表 将其用作列表视图的数据源 然后能够访问 aspx 页面中的属性 这可能吗 Roughly using S
  • 哈希密码如何解密? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在我的网站中使用盐技术的 SHA1 算法对密码进行哈希处理 有什么办法可以解密密码并恢复原来的密码吗 Hashing不加密 解密 当我们
  • 异步代码无需等待完成

    我目前遇到 IIS 崩溃的问题 并在事件日志中留下以下消息 它们对于引导我找到错误的实际来源并没有太大帮助 但一些研究表明这只是生成任务但不等待结果的情况 当它们最终完成时 如果父进程已完成 则无法完成与导致空引用异常的父线程关联 那是对的
  • Oauth2中如何同时撤销RefreshToken和使AccessToken失效

    我正在使用 Owin Oauth2 授权和资源服务器相同 开发单页面应用程序 AngularJS Net MVC Json Rest API 的身份验证流程 我选择了 Bearer Token 路由而不是传统的 cookie session
  • 代码中的.net Access Forms身份验证“超时”值

    我正在向我的应用程序添加注销过期警报 并希望从我的代码访问我的 web config 表单身份验证 超时 值 我有什么办法可以做到这一点吗 我认为您可以从 FormsAuthentication 静态类方法中读取它 这比直接读取 web c

随机推荐

  • 捕获正在运行的进程的 FlashWindowEx 事件

    我有一个已经在运行的应用程序 它时不时地触发 FlashWindowEx 事件 Windows 7 图标闪烁 我想捕捉这个事件 但我似乎找不到任何关于如何捕捉的好信息 我的想法是事情会是这样的 使用 Process GetProcesses
  • Ajax 日历扩展器结束日期

    我正在使用 ajax 日历扩展器作为 起始日期 和 截止日期 文本框 我必须禁用 截止日期 之前的日期或小于所选 起始日期 的日期 我可以看到很多帖子使用range validation 如何在不向用户发送任何消息的情况下禁用日期 首先添加
  • Silverlight 中的 Lync 错误:客户端不受信任

    当我尝试在 Silverlight 应用程序中加载 Lync 控件时 出现错误 客户端不受信任 当我在没有相应的 Web 项目的情况下调试 Silverlight 应用程序时 不会出现此错误 这是生成错误的代码 LyncClient l L
  • 为什么 python 不能从 python 函数中调用 Javascript() ?

    我使用了建议的代码从 iPython Notebook 下载 CSV动态构建 JavaScript 代码 并在从 Jupyter Notebook 调用时使用 Python 中的 Javascript 将其传递到浏览器 代码效果很好 如果我
  • 丢失了我的密钥库,只有 SHA1

    我不小心删除了我的keystore文件 现在我无法在 Google Play 中更新我的应用程序 我只有其中的 SHA1 指纹 我想知道是否有办法创建一个新的密钥库并在那里插入该 SHA1 代码 这样我就可以使用密钥库再次管理我的应用程序
  • 如何根据张量流中的某些谓词从队列中过滤张量?

    如何使用谓词函数过滤存储在队列中的数据 例如 假设我们有一个存储特征和标签张量的队列 我们 只需要那些满足谓词的张量 我尝试了以下实现但没有成功 feature label queue dequeue if predicate featur
  • C++ 传递函数指针

    我有以下功能 static void p 我想将指向 p 的函数指针传递给函数 x void x void ptr 我正在尝试以下操作 但它不起作用 x ptr 注意 x 和 p 属于不同的类 我收到以下编译错误 invalid conve
  • 如果一个字段已填满,是否可以禁用另一个字段的输入?

    如果另一个字段包含 MS Dynamics AX 2012 中的数据 我想禁用表字段的输入 更新1 如果 Field1 有输入 Field2 和 Field3 必须为空 字段1 字段2 字段3 客户编号 身份证号 1 0000000001
  • Flutter - Android 在发布模式下不请求许可 - 自动拒绝

    在一周内我不再问这个问题之后 我就来了 我一直在尝试解决Android没有权限的问题 我用 Flutter 开发了这个应用程序 并将其上传到 Play 商店进行开放测试 但是 在发布模式下 它永远不会请求许可 只是从来没有 控制台 logc
  • log4j2:注册自定义触发策略

    我为 log4j2 编写了一个自定义 TriggeringPolicy 它应该按照以下建议在每个小时 天 your interval 结束时滚动 log 文件这个帖子 尽管我遵循 TimeBasedTriggeringPolicy 约定 命
  • “vaGetDisplay”和“vaGetDisplayDRM”的错误[重复]

    这个问题在这里已经有答案了 将 ubuntu 操作系统从 14 04 更新到 16 04 后 我使用以下配置安装了 ffmpeg 库 PATH HOME bin PATH PKG CONFIG PATH HOME ffmpeg build
  • Delphi如何旋转png图像?

    如何在 Delphi 中旋转 png 图像并保持其透明度 我通过加载它TPNGObject 然后我正在使用Canvas StretchDraw MyRect the TPNGObject 但我不知道如何旋转它 问题是 如果您使用画布进行旋转
  • 使用自定义类根据其他数组对 NSArray 进行排序

    我迫切需要对数组进行排序 情况如下 我需要根据另一个数组中的其他对象类重新排列 排序和替换数组 ParentClass NSObject NSString name NSNumber type 这是父类 填充parentArray pare
  • 如何在asp.net中打开MS Office word?

    在我的应用程序中 当用户单击特定链接按钮时 MS Word 必须打开 我如何为此编写代码 谢谢 无法保证当用户单击网页上的链接 按钮时将打开特定应用程序 打开的应用程序由用户的浏览器和操作系统设置决定 作为开发人员 您可以指定MIME类型您
  • 如何针对 Google Api 撤销身份验证令牌客户端

    我正在尝试使用 Google Api 客户端代码撤销令牌 我的代码看起来像这样 get https accounts google com o oauth2 revoke token accessToken function window
  • 单击 jQuery 中的链接时如何防止模糊()运行?

    i have
  • 将一个表中的值插入到另一表中

    我有这段代码来选择 jobseeker 表中的所有字段 并且应该通过将 userType 设置为 admin 来更新 user 表 其中 userID userID 此 userID 是我的用户中的一个用户 数据库 然后 该语句应该将 jo
  • 在编译时获取泛型类

    虽然我知道由于类型擦除 您实际上无法在运行时获取泛型的类型 但我想知道是否可以在编译时获取它 class ObjectHandle
  • 手动更改线型顺序并偏移 ggplot 中的误差线

    使用这些数据 Data lt structure list value c 180 528 180 147 468 151 194 568 210 SE c 21 7869586486209 21 0831764730322 21 2726
  • 设置redirectMode =“ResponseRewrite”时,CustomErrors不起作用

    在旧站点中 我通过添加来更改 CustomErrors 的工作方式redirectMode ResponseRewrite 3 5 SP1 中的新增功能