Frage

dachte ich, jemand die Frage allgemein beantworten, aber wenn jemand bekommen spezifische will ich versuche zu verwenden:

System.Web.Security.SingleSignOn verwendet wird; mit System.Web.Security.SingleSignOn.Authorization;

Ich habe mein Gehirn aus gegoogelt und dies ist die nächste Antwort, die ich gefunden:

"Wir haben darüber offline, aber es sieht aus wie die ADFS Montage ist GACed, aber nicht auf dem Dateisystem installiert oder mit VS.NET registriert, so dass es zeigt, up in der Registerkarte .NET. Ich vermute, MS müssen möglicherweise das Installationsprogramm für aufzupeppen dieses Szenario. In der Zwischenzeit müssen Sie sich wahrscheinlich selbst tun. "

Was auf der Erde, das tun, was ich?

War es hilfreich?

Lösung

fand ich eine installieren log zeigen, dass es erwartet wurde sein in

  

C: \ WINDOWS \ ADFS \ System.Web.Security.SingleSignon.dll

auf Windows Server 2003. Sie müssen wahrscheinlich Active Directory installiert haben, für sie dort zu erscheinen, weil ich einen meiner 2003-Server ohne AD geprüft und es war nicht da.

Normalerweise würde ich denke, das DLL in der systemweiten Global Assembly Cache (GAC) registriert werden würde, so würde man nicht den tatsächlichen Pfad für sie wissen muß. Wenn eine Assembly im GAC registriert ist, dann können Sie einen Verweis auf sie hinzufügen, indem Sie die Schaltfläche „Hinzufügen Reference“ Dialog zu bringen und einen Klick auf das „.NET“ Tab.

Andere Tipps

Sie können den angegebenen Namespace in dieser Datei finden: system.web.security.singlesignon.claimtransforms.dll

Aber diese Datei ist nicht normal verfügbar, aber nur in der GAC (Global Assembly Cache) installiert. Sie können es unter Beispiel finden c: \ Fenster \ assembly ... und die DLL auf einem anderen Pfad kopieren. Dann können Sie die manuelle Referenz es in Visual Studio.

Für Projekte spezifische Umgebung mit (wie Objektmodell Sharepoint) wird unter Verwendung von Virtual PC empfohlen, mit in GAC Baugruppen installiert. ADFS Baugruppen sollten nur Win Server. Wenn Sie sie finden und einige Möglichkeiten manuell in Arbeitsumgebung (Desktop) installiert werden (wie Debugging) werden nicht unmöglich.

Wenn Sie versuchen, die Assembly in dem „.NET“ -Reiter im Visual Studio hinzufügen ‚Verweise hinzufügen‘ Dialogfeld gibt es eine Registrierungseinstellung, die Sie vornehmen müssen. KB30149 erklärt es genauer Die kurze Version:. Sie müssen einen Eintrag in die HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders hinzufügen Registrierungsschlüssel.

Wenn Sie versuchen, eine physische Datei zu suchen, zu einer Eingabeaufforderung auf eine Assembly im GAC entspricht, fallen und %WINDIR%\Assembly geht (zum Beispiel C:\WINDOWS\Assembly). Navigieren um dort -. Das ist, wo GAC'd Baugruppen leben

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top