2013-10-04 58 views
0

我在使設置工作時遇到了一些麻煩。我有一個.NET應用程序設置爲claims.mydomain.com,我的SharePoint 2010應用程序設置爲sharepoint.mydomain.com我可以使用活動目錄成員資格提供程序分別登錄到兩個應用程序。但是,如果我登錄到.NET應用程序,然後移動到SharePoint我得到一個錯誤說500 INTERNAL SERVER ERRORSharePoint上的500內部錯誤。 - SharePoint 2010和.NET SSO導致

這是目前入門到我的.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" /> 

任何人有什麼想法?

+0

什麼是「內部服務器錯誤」的細節錯誤的詳細細節,你得到什麼?你需要進一步調試。 – jadarnel27

回答

0

似乎您對您的聲明身份驗證服務的web.config應用程序的web.config有問題。

如果您可以通過遠程桌面直接在服務器中使用瀏覽器,因爲會提供有關出錯的更多信息。

另外,您需要向管理員提供有關在IIS或應用程序事件日誌

+0

謝謝路易斯。我真的是直接從我的遠程桌面使用瀏覽器,這是我得到的唯一的錯誤消息。我試圖啓用所有自定義錯誤,但我似乎無法得到任何更多的細節。 – shenn