Domanda

Il tentativo di utilizzare l'uso SharpSVN in un'applicazione ASP.NET. Finora, è stato altro che guai. In primo luogo, ho continuato a ottenere errori di permessi sui file "lock" (che non esistono), anche se SERVIZIO DI RETE dispone di autorizzazioni complete sulle directory. Infine per la frustrazione ho solo concesso Ognuno controllo completo. Ora ho un nuovo errore:

Opzioni di ' https: // server / svn / repo ': l'autorizzazione non è riuscita: Impossibile autenticarsi al Server: respinto sfida di base ( https: // server )

Ciò accade se ho le DefaultCredentials impostato di seguito o no:

using (SvnClient client = new SvnClient())
{
    //client.Authentication.DefaultCredentials = new System.Net.NetworkCredential("user", "password");
    client.LoadConfiguration(@"C:\users\myuser\AppData\Roaming\Subversion");

    SvnUpdateResult result;
    client.Update(workingdir, out result);
}

Degli indizi? Vorrei che ci fosse qualche documentazione con questa libreria, come sembra così utile.

È stato utile?

Soluzione

L'utente è necessario concedere l'autorizzazione è più probabile che l'utente ASPNET, in quanto questo è l'utente viene eseguito il codice ASP.NET come per impostazione predefinita.

Altri suggerimenti

utente ASPNET è un account locale, preferibilmente di richiesta youd'd per eseguire questo codice in un blocco Rappresenta, utilizzando un account di rete impostato per questo motivo specifico

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top