2013-05-22 9 views

risposta

7

Fare clic destro del progetto e optare per Gestire NuGet pacchetto e cercare la seguente estensione Windows Identity Foundation

In alternativa, è possibile scaricarlo da here specificamente sotto Prerequisiti

+2

Ha fatto riferimento a 'Microsoft.IdentityModel' ma' Microsoft.IdentityModel.Extensions' non fa parte di esso, è una libreria separata .. –

+1

Ho aggiornato la risposta con la posizione in cui è possibile trovarla. – Nair

+0

Grazie, questo è quello che stavo cercando. –

0

Cerca e installa Windows Identity Foundation. Una possibilità è quella di utilizzare Nuget

PM> Install-Package Microsoft.IdentityModel 
+2

Ho installato 'Microsoft.IdentityModel' ma lo spazio dei nomi 'Estensioni' non fa parte di questa libreria. Sembra che sia una cosa aggiuntiva. –

1

Per includere Microsoft.IdentityModel.Extensions per il supporto di runtime WIF, effettuare le seguenti operazioni:

  1. Scaricare e installare il runtime WIF e SDK per .NET Framework 4.0.
     
    Note that the Microsoft.IdentityModel assembly is located 
    under the %Program Files%\Reference Assemblies\ 
    Microsoft\Windows Identity Foundation\v3.5 folder. 
    
  2. Aggiungere riferimento a Microsoft.IdentityModel, System.IdentityModel e System. assemblee di configurazione
0

Va bene dopo googling fino occhi sanguinavano e non trovare una soluzione, sono stato in grado di risolvere l'errore non mostrare il mio sito di SharePoint 2013 adottando le seguenti operazioni:

  1. Vai alla il percorso della cartella> C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.IdentityModel.Extensions \ v4.0_2.0.0.0__69c3241e6f0468ca

  2. Se il percorso sopra il relativo vuoto è necessario trovare una copia di Microsoft .IdentityModel.Extensions.dll e inseriscilo nel pa in alto, nel mio caso avevo una seconda macchina virtuale funzionante, quindi ho copiato la DLL da lì.

    Nel server di Windows 2008 si potrebbe trovare una copia del Microsoft.IdentityModel.Extensions.dll nel percorso di seguito:

C: \ inetpub \ wwwroot \ wss \ VirtualDirectories \ Portal80 \ bin