SvnSystemException: no se puede abrir el file '… \ format': acceso denegado

Estoy usando sharpSvn para get la última versión en el repository SVN, desde la propia aplicación web.

Así es como obtengo la última versión: (C #)

using (SvnClient client = new SvnClient()) { client.CheckOut(new Uri("file://#URL#/"), "c:\\FOLDER"); } 

Cuando se ejecuta en Visual Studio, funciona bien, pero cuando bash get la última versión de la aplicación web de iis, lanzo esta exception:

"SharpSvn.SvnSystemException: no se puede abrir el file '\ URL \ format': Acceso denegado."

¿Lo que tengo que hacer?

La count de usuario utilizada por su server web (probablemente algo así como 'IWAM_ *') necesita derechos de lectura en el directory # URL # para que pueda realizar el pago desde allí.

Para simplemente retirar, no necesita derechos de escritura en este directory.

Asegúrate de que el argumento para el nuevo Uri () esté en el siguiente formatting

  • file:///C:/some/dir para C: \ some \ dir
  • file://server/share/dir para \ server \ share \ dir
  • http://server/svn/repos para un repository de Subversion (por ejemplo, SvnEdge )

Antes de poder usar un directory como un file: // repository de styles, debe crear un repository usando svnadmin create , o en SharpSvn el SvnRepositoryClient.CreateRepository() .