我将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'错误:path not found完成!:
在IIS日志中,我看到一个404没有find:
2011-08-05 17:47:05 192.168.162.52 PUT / svn / TiGra /!svn / wrk / 852c5a84-a682-2847-8b29-6d5b353ff786 / trunk / Webs / [obfuscated] / 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被configuration为不允许*.config文件被提供。 我已经编辑了网站的请求过滤规则,并明确允许.config文件,我也添加了MIMEtypes的text/plain ,但没有喜悦。
任何人都可以build议我需要做什么才能让IIS正确地允许Web.config文件透明地传递到后端VisualSVN服务器?