Я создаю установщик на основе WiX для своего веб-сайта на основе .NET.
Часть этого веб-сайт включает счетчики производительности, которые я хотел бы создать с помощью установщика (для создания счетчиков требуются повышенные разрешения, чего на веб-сайте никогда не должно быть). Это означает, что мой URL-адрес выглядит так: http: // myapp / index /. И мне нужно добавить параметры запроса, чтобы он выглядел так: http: // myapp / index /.? type = xml Я использую Freemarker для ...
У меня есть ресурс .
Это означает, что мой URL-адрес выглядит так:
http: // myapp / index / .
И мне нужно добавить параметры запроса, чтобы он выглядел так:
http: // myapp / index /.? Type = xml
Я использую Freemarker для представления своих ресурсов и для этого случая сделал хак с процентным кодированием:
<#if key?matches("\\.")>
${key}
#if>
Это работает отлично для Firefox. Но все остальные браузеры, такие как IE, Safari, Chrom, Opera, просто игнорируют мою точку в кодировке URL ( http: // myapp / index /% 2E
).
Есть предложения?