与日内瓦共享MOSS2007 [英] Sharepoint MOSS2007 with Geneva

查看:98
本文介绍了与日内瓦共享MOSS2007的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试登录MOSS站点时,出现以下错误:


系统找不到指定的文件。


描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息: System.Security.Cryptography.CryptographicException:系统找不到指定的文件。


源错误:

When trying to log into a MOSS site, I get the following error:

The system cannot find the file specified.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Security.Cryptography.CryptographicException: The system cannot find the file specified.


Source Error:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


堆栈追踪:

[CryptographicException: The system cannot find the file specified. ] 
System.Security.Cryptography.ProtectedData.Protect(Byte[] userData, Byte[] optionalEntropy, DataProtectionScope scope) +453
Microsoft.IdentityModel.Web.ProtectedDataCookieTransform.Encode(Byte[] value) +23
Microsoft.IdentityModel.Tokens.SessionSecurityTokenHandler.ApplyTransforms(Byte[] cookie, Boolean outbound) +44
Microsoft.IdentityModel.Tokens.SessionSecurityTokenHandler.Serialize(SessionSecurityToken sessionToken) +542
Microsoft.IdentityModel.Tokens.SessionSecurityTokenHandler.WriteToken(XmlWriter writer, SecurityToken token) +171
Microsoft.IdentityModel.Tokens.SessionSecurityTokenHandler.WriteToken(SessionSecurityToken sessionToken) +53
Microsoft.IdentityModel.Web.FederatedAuthenticationModuleBase.SetPrincipalAndWriteSessionToken(SessionSecurityToken sessionToken, Boolean isSession) +163
Microsoft.IdentityModel.Web.FederatedAuthenticationModuleBase.AuthenticationCore() +541 Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.AuthenticationCore() +5
Microsoft.IdentityModel.Web.FederatedAuthenticationModuleBase.OnAuthenticateRequest(Object sender, EventArgs args) +43
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75


我对FederatedPassiveSignIn和InfoCard控件都有相同的错误。
当标准的ASP.NET网站在同一台机器上使用相同的STS和控件时,一切正常。
必须是SP问题似乎;我已经将SP ApplicationPool运行的用户添加到MachineKeys文件夹的用户完全控制。

我希望你能帮帮我!
提前谢谢!

I get the same error for both the FederatedPassiveSignIn and the InfoCard controls.
When a standard ASP.NET website uses the same STS and controls on the same machine, all works fine.
Must be a SP issue it seems; I already added the user under which the SP ApplicationPool runs to the MachineKeys folder's users with full control.

I hope you can help me out!
Thanks in advance!

推荐答案

好的,我禁用了ASP.NET模拟,现在我已经登录了。

我不太了解SP,有人可以向我解释发生了什么吗?我登录SP网站,但在什么级别?它被配置为启用匿名访问的站点。
OK, I disabled ASP.NET impersonation and now I am logged in.

I don't know a lot about SP, can someone please explain to me what happened? I am logged in on the SP site, but on what level? It is configured as a site enabled with Anonymous access.


这篇关于与日内瓦共享MOSS2007的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆