你们中的一些人可能对这个错误很熟悉,我已经尝试过修复,在过去的一天里,我一直在碰壁,我需要某人的帮助,在某个地方:)
情况:
我有一个网站是.NET 2.0,我们最近发布了一个新版本,根据这一点,它现在是在.NET 4中(不幸的是,永久降级不是一个选项,但不会详细介绍)。现在,还有一个在计算机上运行的reporting services 2005实例,它作为虚拟目录运行,与我们闪亮的新.NET 4应用程序的虚拟目录一起运行,有一个从新应用程序到报告服务的链接,但是现在,当您单击它时,它会要求您重新登录,但登录不起作用,就好像我没有正确的权限/角色,它接受登录,然后立即不执行任何操作,当我检查事件日志时,我会得到:
事件代码: 4005事件消息:请求的Forms身份验证失败。原因:提供的票证无效。事件时间:2011年3月14日5:08:45 PM事件时间(协调世界时):3/14-2011 5:08:45 PM事件ID: 65061011ade64de69622f4a572cb0b25事件序列:2事件发生:1事件详细代码: 50201
现在,它确实使用了自定义身份验证机制,但在.NET 3.5 (临时降级以检查)中都可以工作,但在.NET 4中无法工作,我尝试确保机器密钥相同,并更改报告服务器、管理器和应用程序,使它们都排列在一起,但仍然无效。
所以,我建议你,有人能帮上忙吗?
发布于 2014-05-14 01:47:54
我们在几个应用程序中共享了相同的Auth cookie,当我们添加一个新应用程序时,突然遇到了这个错误:
事件代码: 4005事件消息:请求的Forms身份验证失败。原因:提供的票证无效。
最终我们管理用户的“门户”应用程序是.NET 4.0,这个新应用程序是.NET 4.5.1,以及其他几个应用程序。这个令人不快的应用程序在Web.config中多了一行:
<httpRuntime targetFramework="4.5.1" />(Remove!)
我们要做的就是把这个拿出来。但是,为了在4.5.1框架中完成编译,我们在它的右上方的一行中进行了编译。
https://stackoverflow.com/questions/5302600
复制相似问题