Domanda

Ho uno strano problema in cui quando cerco garantiscono un errore che l'utente SharePoint non è unico o non può essere trovato.

Ho impostato Auth Auth nel 2010 utilizzando il fornitore di appartenenza SQL.Ho ricevuto tutte le voci corrette di iscrizione e profilo nel sito principale, CA e Security Token Web.configs.

Ho i conti di iscrizione creati in modo tale che l'indirizzo email viene utilizzato per il campo del nome utente e il campo e-mail.

La cosa pazza è che per determinati indirizzi email garantiscono che funziona bene ma per gli altri ottengo l'errore.Non riesco a capire perché sarebbe.

Anche se gli errori del codice sono in grado di utilizzare l'interfaccia utente e aggiungere manualmente l'utente FBA utilizzando la selezione delle persone senza errori.

Il codice che tenta di eseguire la garanzia è in esecuzione in un PC elevato con nuovi oggetti SPSite e SPWeb correttamente istanziati e AllowunSafeupdates impostato su TRUE.

Qualche idea?

È stato utile?

Soluzione

Try to prefix the username with the membership provider info. It would look something like:

web.EnsureUser("i:0#.f|membershiprovidername|username");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top