0

我在让我的设置正常工作时遇到了一些麻烦。我有一个 .NET 应用程序设置为claims.mydomain.com,我的 SharePoint 2010 应用程序设置为sharepoint.mydomain.com我能够使用 Active Directory 成员资格提供程序分别登录到这两个应用程序。但是,如果我登录到 .NET 应用程序然后移动到 SharePoint,我会收到一条错误消息500 INTERNAL SERVER ERROR

这是我的 .NET 应用程序的 web.config 的当前条目

     <forms loginUrl="Login.aspx" protection="All" timeout="30"
         name=".ASPXAUTH"  path="/" slidingExpiration="true"
         defaultUrl="default.aspx" cookieless="UseCookies"
         enableCrossAppRedirects="true"
         domain=".mydomain.com" />

进入我的 SharePoint web.config。

<forms loginUrl="/_login/default.aspx" protection="All" timeout="30"
         name=".ASPXAUTH"  path="/" slidingExpiration="true"
         defaultUrl="default.aspx" cookieless="UseCookies"
         enableCrossAppRedirects="true"
         domain=".mydomain.com" />

两者的 machineKey 完全相同:

<machineKey validationKey="value" 
            decryptionKey="value"
            validation="SHA1" 
            decryption="AES" />

有人有什么想法吗?

4

1 回答 1

0

Seems like you have a problem with either the web.config of your application of the web.config of the Claims Authentication service.

If you can use the browser directly in the server through remote desktop as more info about what went wrong will be provided.

Alternatively you will need to ask an administrator to provide more details about the error in the IIS or application event logs

于 2013-10-06T13:35:44.977 回答