代码之家  ›  专栏  ›  技术社区  ›  Pratik Wakati

IIS机器密钥中现有的加密和验证方法突然停止工作

  •  0
  • Pratik Wakati  · 技术社区  · 1 年前

    我的应用程序托管在IIS上,它以前在SHA 1和自动加密和验证方法上工作,但突然在一台服务器上停止工作。同一应用程序也在其他服务器上同步,但在那里工作良好。它开始陷入重定向。在事件日志中,它开始提供数据 无法验证数据 在R&通过D和试错法,我们了解到,在更改机器密钥加密和验证算法后,应用程序正在工作。

    事件日志详细信息。

    无法验证数据。 在系统。网状物。配置。机器钥匙部分。系统上的EncryptOrDecryptData(布尔值fEncrypt、Byte[]buf、Byte[]修饰符、Int32开始、Int32长度、IVType IVType、布尔值useValidationSymAlgo、布尔值signData)。网状物。配置。机器钥匙部分。系统上的EncryptOrDecryptData(布尔值fEncrypt、Byte[]buf、Byte[]修饰符、Int32开始、Int32长度、IVType IVType、布尔值useValidationSymAlgo)。网状物。配置。机器钥匙部分。系统上的EncryptOrDecryptData(布尔值fEncrypt、Byte[]buf、Byte[]修饰符、Int32开始、Int32长度、IVType IVType)。网状物。UI。第页。系统中的EncryptStringWithIV(字符串,IVType IVType)。网状物。处理人员。程序集资源加载器。系统上的格式WebResourceUrl(字符串assemblyName、字符串resourceName、Int64 assemblyDate、布尔htmlEncoded)。网状物。处理人员。程序集资源加载器。系统上的GetWebResourlUrlInternal(程序集程序集、字符串资源名称、布尔值htmlEncoded)。网状物。处理人员。程序集资源加载器。系统上的GetWebResourceUrl(类型类型,字符串资源名称,布尔值htmlEncoded)。网状物。UI。ClientScriptManager。系统上的RegisterClientScriptResource(类型,字符串资源名称)。网状物。UI。网络控制。BaseValidator。在系统中注册ValidatorCommon Script()。网状物。UI。控制。系统上的PreRenderRecursiveInternal()。网状物。UI。控制。系统上的PreRenderRecursiveInternal()。网状物。UI。控制。系统上的PreRenderRecursiveInternal()。网状物。UI。第页。ProcessRequestMain(布尔值包括异步点之前的阶段,布尔值包括同步点之后的阶段)

    在更改加密和验证方法后,它开始出现会话超时问题,并在事件日志中获取 表单身份验证错误 .

    事件代码:4005 事件消息:请求的表单身份验证失败。原因:提供的票已过期。 活动时间:2023年9月4日下午4:45:38 活动时间(UTC):2023年4月9日上午11:15:38 事件ID:d84f9a41a0a1404e97a3fe7568ce0943 事件序列:2142 事件发生次数:53 事件详细代码:50202

    在更改加密和验证方法后,它开始出现会话超时问题,并在事件日志中获取 表单身份验证错误 .

    事件代码:4005 事件消息:请求的表单身份验证失败。原因:提供的票已过期。 活动时间:2023年9月4日下午4:45:38 活动时间(UTC):2023年4月9日上午11:15:38 事件ID:d84f9a41a0a1404e97a3fe7568ce0943 事件序列:2142 事件发生次数:53 事件详细代码:50202

    0 回复  |  直到 1 年前