2012-08-30 14 views
8

Tengo un sitio ASP.NET del que deseo realizar una llamada de información SVN.Información SVN de ASP.NET: 'No se puede determinar la ruta de configuración del usuario'

Según tengo entendido, este mensaje de error aparece cuando un usuario aún no ha hecho su configuración básica para usar SVN. Específicamente, hay una carpeta unos pocos pasos debajo de AppData llamada Subversion que cuando no está presente y configurada correctamente, muestra el mensaje antes mencionado.

El sitio ASP.NET se ejecuta bajo la cuenta "NetworkService" cuya carpeta AppData no puedo encontrar. Estaba planeando copiar & pegar la carpeta Subversion, ya que no es fácil hacer un inicio de sesión real como NetworkService.

¿Cómo puedo continuar usando NetworkService para que la "información svn" también pueda continuar?

Gracias de advance--

FYI: El uso de SharpSvn como envoltorio. Duda que importe, pero ahí va

Respuesta

14

agregue esta línea antes de autenticar o realizar cualquier evento svn.

client.LoadConfiguration(Path.Combine(Path.GetTempPath(), "Svn"), true); 
+1

Es posible que también tenga que borrar la autenticación, dependiendo de dónde instaló Tortoise. TortoiseSVN> Configuración> Datos guardados> Datos de autenticación> haga clic en "Limpiar" – MacGyver

+1

Una respuesta digna de MacGyver con seguridad. –

+0

¡Una vez más MacGyver salva el día! – RMiranda

Cuestiones relacionadas