Я использую IIS 7.5 с модулями маршрутизации запросов приложений и перезаписи URL-адресов, чтобы действовать как обратный прокси-сервер для нескольких веб-сайтов на основе apache, включая VisualSVN Server. У меня проблема, когда я пытаюсь зафиксировать файл Web.config, TortoiseSVN выдает следующую ошибку:
Отправка содержимого: C: \ Users \ Tim Long \ Desktop [запутанный] \ 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/[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 настроен на запрет *.config
файлы не обслуживаются. Я отредактировал правила фильтрации запросов для сайта и явно разрешил .config
файлов, я также добавил MIME-тип text/plain
, но без радости.
Может ли кто-нибудь предложить, что мне нужно сделать, чтобы IIS правильно разрешил Web.config
файлы для прозрачной передачи на внутренний сервер VisualSVN?