Bei der Installation des Veeam One Reporters kann es zu einem unerwartetem Fehler kommen. Obwohl alle Systemvoraussetzungen stimmen und die Installation reibungslos verlief, meldet die Webseite „Failed to connect to Veeam ONE database“.
Desweiteren gibt es eine Hilfestellung, um das Problem zu beheben. Anscheinend soll eine Änderung in der Web Identity das Problem schon lösen.
Falls die Hinweise zur Fehlerbehebung allerdings nicht zielführend sind, lohnt sich ein Blick in die Ereignisanzeige. Dort könnte folgender Warnhinweis auftauchen:
Event code: 3007 Event message: Es ist ein Kompilierungsfehler aufgetreten. Event time: 28.08.2019 13:53:06 Event time (UTC): 28.08.2019 11:53:06 Event ID: 035cf6fcae1c4a38848d893087f3935e Event sequence: 3 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT-2-132114667855327343 Trust level: Full Application Virtual Path: / Application Path: C:\Program Files\Veeam\Veeam ONE\Veeam ONE Reporter Web\ Machine name: BACKUPSERVER Process information: Process ID: 9408 Process name: w3wp.exe Account name: NT-AUTORITÄT\Netzwerkdienst Exception information: Exception type: HttpCompileException Exception message: (0): error CS0016: In die Ausgabedatei 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\41350cba\93acc8f7\App_GlobalResources.fa6rifee.dll' konnte nicht geschrieben werden -- 'Zugriff verweigert ' bei System.Web.Compilation.AssemblyBuilder.Compile() bei System.Web.Compilation.BuildProvidersCompiler.PerformBuild() bei System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) bei System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) bei System.Web.Compilation.BuildManager.CompileResourcesDirectory() bei System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() bei System.Web.Compilation.BuildManager.CallAppInitializeMethod() bei System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Request information: Request URL: https://backupserver:1239/ Request path: / User host address: User: Is authenticated: False Authentication Type: Thread account name: Thread information: Thread ID: 15 Thread account name: Is impersonating: False Stack trace: bei System.Web.Compilation.AssemblyBuilder.Compile() bei System.Web.Compilation.BuildProvidersCompiler.PerformBuild() bei System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) bei System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) bei System.Web.Compilation.BuildManager.CompileResourcesDirectory() bei System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() bei System.Web.Compilation.BuildManager.CallAppInitializeMethod() bei System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
Falls dem so ist, prüft Ihr die Berechtigung des Ordner C:\Windows\Temp. Dort sollte die Gruppe IIS_IUSRS Schreib- und Änderungsrechte haben. Nachdem die Berechtigung angepasst ist, erscheinen die COMPILED-Daten im u.g. Verzeichnis und der Zugriff auf den Veeam One Reporter funktioniert.
Solltet Ihr weitere Fragen haben, dann hinterlasst einen Kommentar oder schreibt mir eine E-Mail.