in -6ren"> in -我在 web.config 的实时配置中编写了以下转换。 -6ren">
gpt4 book ai didi

asp.net-mvc - xdt :Transform ="Insert" not working for in

转载 作者:行者123 更新时间:2023-12-04 01:10:27 25 4
gpt4 key购买 nike

我在 web.config 的实时配置中编写了以下转换。

<system.webServer>
<rewrite xdt:Transform="Insert">
<rules>
<rule name="httpsrewrite">
<match url=".*" />
<serverVariables>
<set name="SERVER_PORT" value="443" />
<set name="HTTPS" value="on" />
</serverVariables>
<action type="None" />
</rule>
</rules>
</rewrite>
</system.webServer>

我的 web.config 中没有元素。

转换只是不起作用。我所有的其他转换(替换 elmah 和连接字符串)工作正常。

最佳答案

如果没有看到您的源文件,很难给出明确的答案。

在您的 web.config 文件中,您必须有一个/configuration/system.webServer 元素才能使转换工作。如果您没有它,则没有要为其插入/configuration/system.webServer/rewrite 元素的元素。

如果这没有帮助,请至少发布 web.config 和转换文件的结构。另外我建议你安装 SlowCheetah VS 扩展,它非常适合故障排除/预览转换。

关于asp.net-mvc - xdt :Transform ="Insert" not working for <rewrite> in <system. 网络服务器>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24182473/

25 4 0