SVN "No se puede ubicar el file de authentication"

Tengo una aplicación ASP.NET que utiliza SharpSvn (SharpSvn.1.9-x86.1.9005.3940.224). La aplicación se ejecuta en un server Windows Server 2012 R2 con IIS 8 con su propio grupo de aplicaciones. El server SVN en sí es VisualSVN Server 3.6.0. Este server está configurado para usar HTTPS. Todo funciona como un encanto.

Ahora he creado una segunda aplicación. Además de ASP.NET con la misma versión de SharpSvn. Implementé esta aplicación en un nuevo sitio en el mismo IIS con su propio grupo de aplicaciones. La aplicación funciona perfectamente bien. Bueno, casi … si trato de get el historial de un file que es parte de la primera aplicación, aparece el error "No se puede ubicar el file de authentication".

El seguimiento de la stack no es muy útil para mí:

[SvnException]: Unable to locate auth file [SvnRepositoryIOException]: Unable to connect to a repository at URL 'https://localhost:8181/svn/tcr/kiosk/KioskSetup.xml' at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, SvnException error, Object targets) in d:\bb\sharpsvn-v1.900x\v40\src\sharpsvn\svnclientargs.cpp:line 78 at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, svn_error_t* error, Object targets) in d:\bb\sharpsvn-v1.900x\v40\src\sharpsvn\svnclientargs.cpp:line 39 at SharpSvn.SvnClient.InternalLog(ICollection`1 targets, Uri logRoot, SvnRevision altPegRev, SvnLogArgs args, EventHandler`1 logHandler) in d:\bb\sharpsvn-v1.900x\v40\src\sharpsvn\commands\log.cpp:line 378 at SharpSvn.SvnClient.Log(ICollection`1 targets, SvnLogArgs args, EventHandler`1 logHandler) in d:\bb\sharpsvn-v1.900x\v40\src\sharpsvn\commands\log.cpp:line 213 at SharpSvn.SvnClient.Log(ICollection`1 targetPaths, SvnLogArgs args, EventHandler`1 logHandler) in d:\bb\sharpsvn-v1.900x\v40\src\sharpsvn\commands\log.cpp:line 267 at SharpSvn.SvnClient.GetLog(ICollection`1 targetPaths, SvnLogArgs args, Collection`1& logItems) in d:\bb\sharpsvn-v1.900x\v40\src\sharpsvn\commands\log.cpp:line 486 at AspNetMaintenance.Versioning.VersionControlSvn.GetLog(ICollection`1 fileNamesWithPath) in D:\projects\misc\AspNetMaintenance\AspNetMaintenance\Versioning\VersionControlSVN.cs:line 330 at AspNetMaintenance.Controllers.FileExplorerController.GetHistory(DataSourceRequest request, Guid[] files) in D:\projects\misc\AspNetMaintenance\AspNetMaintenance\Controllers\FileExplorerController.cs:line 309 

El segundo set de aplicaciones tiene acceso completo al directory donde VisualSVN coloca todos sus files de los repositorys.

El certificate del server VisualSVN se puede encontrar en el almacén de certificates de la computadora en "Autoridades de certificación de raíz de confianza". Por lo tanto, debe ser accesible para todos los usuarios.

Y para empeorar las cosas: no tengo este problema en mi máquina de desarrollo (Windows 8, IIS Express, mi usuario tiene privilegios administrativos).

¿Alguna idea de lo que olvidé?

Saludos cordiales, Carsten

Es bastante simple: la propiedad loadUserProfile del loadUserProfile de aplicaciones de IIS debe establecerse en true .