我正在尝试在 web.config 转换中添加位置授权,但我发现唯一可行的方法是使用 SetAttributes(path) 属性,但这似乎是为每个位置创建一个实例子项目:
<location path="AjaxFileUploadHandler.axd" xdt:Transform="SetAttributes(path)">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
生成一个 web.config,其中包括:
<location path="AjaxFileUploadHandler.axd">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="AjaxFileUploadHandler.axd">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="AjaxFileUploadHandler.axd">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="AjaxFileUploadHandler.axd">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="AjaxFileUploadHandler.axd">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
我怎样才能让它只添加其中一个,而不是 5 个??