只需创建一个新的Asp.Net Core MVC应用并将其发布到Azure。
通过将location / path元素添加到web.config并重新发布该站点。...我的azure-app立即被破坏。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="authenticate" allowOverride="true">
<system.webServer>
<security>
<access sslFlags="SslNegotiateCert" />
</security>
</system.webServer>
</location>
</configuration>
为什么以下内容在Azure Web App中不起作用?
答案 0 :(得分:0)
假设您想限制用户访问authenticate文件夹下的任何内容,请尝试以下代码:-
下面的web.config示例将把元素内的任何设置仅应用于网站/ authenticate目录中的任何资源:
<location path="~/authenticate" allowOverride="true">
<system.webServer>
<security>
<access sslFlags="SslNegotiateCert" />
</security>
</system.webServer>
</location>
如果它不起作用,是否可以启用system.web下的文件,并让我知道您遇到了什么错误。