2010-12-22 8 views
2

Ich versuche, unsere Website von einem IIS6 IIS7 und haben ein Problem zu bewegen wir ADFS verwenden für und in IIS6 das Setup sieht so etwas wie:system.web configSection und system.webServer

<sectionGroup name="system.web"> 
<section name="websso" 
      type="System.Web.Security.SingleSignOn.WebSsoConfigurationHandler, 
        System.Web.Security.SingleSignOn, 
        Version=1.0.0.0, 
        Culture=neutral, 
        PublicKeyToken=31bf3856ad364e35, 
        Custom=null" /> 
</sectionGroup> 

<roleManager defaultProvider="SingleSignOnRoleProvider2" enabled="true"> 
<providers> 
     <add name="SingleSignOnRoleProvider2" 
      type="System.Web.Security.SingleSignOn.SingleSignOnRoleProvider2, 
         System.Web.Security.SingleSignOn.PartialTrust, 
         Version=1.0.0.0, 
         Culture=neutral, 
         PublicKeyToken=31bf3856ad364e35" /> 
    </providers> 
</roleManager> 
<websso> 
<authenticationrequired /> 
<auditlevel>255</auditlevel> 
<cookies writecookies="true"> 
<path>/</path> 
</cookies> 
<urls> 
    <returnurl>https://siteurl</returnurl> 
</urls> 
<fs>https://serviceurl</fs> 
<isNonInteractiveClientApp /> 
</websso> 

Also dachte ich, den Trick zu tun wäre:

<sectionGroup name="system.webServer"> 
    <section name="websso" 
      type="System.Web.Security.SingleSignOn.WebSsoConfigurationHandler, 
        System.Web.Security.SingleSignOn, 
         Version=1.0.0.0, 
         Culture=neutral, 
         PublicKeyToken=31bf3856ad364e35, 
         Custom=null" /> 
    </sectionGroup> 

und kopieren Sie den Rest in system.webServer statt system.web. Die sectionGroup mit system.webServer ist jedoch nicht erlaubt (Gruppe bereits definiert) und das Hinzufügen des Websso oder des Rollenmanagers schlägt fehl.

Haben Sie Ideen, wie Sie ADFS im integrierten IIS7-Modus konfigurieren können?

Antwort

1

Der Konfigurationsabschnitt sollte nicht verschoben werden. All dies erfolgt über die Übergabe der Konfiguration an das ADFS-Modul. Ist das ADFS http-Modul in Ihrer Web- oder Computerkonfiguration konfiguriert? Wenn dies der Fall ist, müssen Sie in den Abschnitt web.server wechseln. Ich habe auch Probleme mit dem ADFS-Modul gesehen, das im intergrierten Modus nicht gut funktioniert. Daher ist es vielleicht ratsam, einen klassischen Versuch zu starten.