1
У меня уже есть следующий код в моем web.config, который делает в значительной степени то, что я хочу.Url переписать в нижний регистр
<rewrite>
<rules>
<rule name="Canonical Host Name" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^www.mysite.com$" negate="true" />
</conditions>
<action type="Redirect" url="{MapSSL:{HTTPS}}www.mysite.com/{R:1}" redirectType="Permanent" />
</rule>
</rules>
<rewriteMaps>
<rewriteMap name="MapSSL" defaultValue="OFF">
<add key="ON" value="https://" />
<add key="OFF" value="http://" />
</rewriteMap>
</rewriteMaps>
</rewrite>
Существует только один элемент, отсутствующий из того, что я вижу. Элемент запроса url останется как есть - смешанный/верхний регистр - как я могу обеспечить, чтобы весь URL был строчным?
Спасибо за то Satpal – dotnetnoob