IIS7 代理 VisualSVN 服务器拒绝提交 Web.config 文件

IIS7 代理 VisualSVN 服务器拒绝提交 Web.config 文件

我使用 IIS 7.5 和应用程序请求路由和 URL 重写模块作为多个基于 apache 的网站(包括 VisualSVN Server)的反向代理。当我尝试提交 Web.config 文件时遇到问题,TortoiseSVN 给出了以下错误:

发送内容:C:\Users\Tim Long\Desktop[obfuscated]\www\1\admin\Comments\Web.config 错误:提交失败(详细信息如下):错误:'/svn/TiGra/!svn/wrk/852c5a84-a682-2847-8b29-6d5b353ff786/trunk/Webs/[obfuscated]/www/1/admin/Comments/Web.config' 错误:未找到路径 完成!:

在 IIS 日志中,我看到 404 未找到:

2011-08-05 17:47:05 192.168.162.52 PUT /svn/TiGra/!svn/wrk/852c5a84-a682-2847-8b29-6d5b353ff786/trunk/Webs/[模糊处理]/www/1/admin/Comments/Web.config - 80 - 192.168.162.35 SVN/1.6.17+(r1128011)/TortoiseSVN-1.6.16.21511+neon/0.29.6 404 8 0 0

我怀疑这是因为 IIS 配置为不允许*.config提供文件。我编辑了网站的请求过滤规则并明确允许.config文件,我还添加了 MIME 类型text/plain,但没有任何效果。

有人能建议我需要做什么才能让 IIS 正确地允许Web.config文件透明地传递到后端 VisualSVN 服务器吗?

相关内容