无法加载AuthzVisualSVNReposRelativeAccessFile:无法打开文件'VisualSVN-WinAuthz.ini':拒绝访问

问题描述 投票:0回答:1

将存储库从旧版本的Visual SVN服务器迁移到新计算机上的新版本后,我看到此错误消息:

Failed to load the AuthzVisualSVNReposRelativeAccessFile: Can't open file 'C:\PATH_TO\VisualSVN-WinAuthz.ini': Access is denied

在SOF上,我已经看到以下错误消息的解决方案:

Failed to load the AuthzVisualSVNReposRelativeAccessFile: Can't open
 file 'C:\Repositories\MyRepo\conf\VisualSVN-WinAuthz.ini': The system
 cannot find the file specified. (OS 2)

链接:VisualSVN - set up repository and set access to use Basic Windows Authentication - login results in 403?

此问题的解决方案指出VisualSVN-WinAuthz.ini文件丢失。

就我而言,两个文件(VisualSVN-WinAuthz.ini VisualSVN-WinAuthz.ini)都存在。

上述解决方案不适用于此错误消息。

什么可能导致“访问被拒绝”错误消息?

svn tortoisesvn visualsvn-server
1个回答
0
投票

此错误意味着VisualSVNServer服务无法访问和读取VisualSVN-WinAuthz.ini文件(每个存储库身份验证文件)。

这意味着服务器的服务帐户(默认为网络服务)确实具有读取该文件的权限,并且该权限必须是固定的。阅读文章KB37: Permissions required to run VisualSVN Server

当您的VisualSVN Server在默认的内置网络服务帐户下运行时,您可以按照以下步骤自动配置权限:

  1. 启动VisualSVN服务器管理器控制台。
  2. 导航到操作|属性|存储空间
  3. 取消选中并重新检查自动调整权限选项。单击应用

重要:将VisualSVN Server从一台计算机移动到另一台计算机时,必须安装在原始服务器计算机上运行的相同版本。不要混合升级和迁移任务。

© www.soinside.com 2019 - 2024. All rights reserved.