2010-08-20 3 views
2

quels changements sont nécessaires à faire dans le fichier web.config pour éviter cette exception j'utilise dotnet open id pour implémenter l'ID ouvert.aucun point d'extrémité openid trouvé

using (OpenIdRelyingParty openid = new OpenIdRelyingParty()) 
      { 
       IAuthenticationRequest request = openid.CreateRequest(this.txtOpenId.Text); 

et à ce point une exception est générée aucun critère d'effet openid trouvé par exemple dans le cas où je tape claimid.com/openid

+0

Vous aurez besoin de fournir plus d'informations Mac! – LiamB

+0

Afin de dire quels changements doivent être appliqués à quelque chose, quelque chose doit être montré en premier. Toujours dans .NET, chaque exception est généralement accompagnée d'une trace de pile qui aide à mieux comprendre et localiser le problème. –

+0

J'ai mis à jour la question J'espère maintenant que ça aide – Mac

Répondre

3

J'ai rencontré le même problème et je l'ai résolu en configurant des journaux pour DotNetOpenAuth (http://www.dotnetopenauth.net/developers/help/loggingdebugging-dotnetopenauth-with-log4net/). Si vous utilisez Log4Net vous pouvez essayer ceci:

<appender name="FileApp_DotNetOpenAuth" type="log4net.Appender.RollingFileAppender"> 
    <file value="Logs/DotNetOpenAuth.log" /> 
    <appendToFile value="true" /> 
    <rollingStyle value="Size" /> 
    <maxSizeRollBackups value="10" /> 
    <maximumFileSize value="5MB" /> 
    <staticLogFileName value="true" /> 
    <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> 
    </layout> 
    </appender> 

<logger name="DotNetOpenAuth"> 
    <level value="ALL" />       
    <appender-ref ref="FileApp_DotNetOpenAuth"/> 
    </logger> 

vérifier ensuite le fichier journal DotNetOpenAuth.log pour votre erreur actuelle. Cela vous aiderait à résoudre le problème.

Questions connexes