【发布时间】:2020-04-30 07:32:12
【问题描述】:
我已经在 IIS 中部署了 Web 应用程序。现在我想阻止特定用户的特定页面。 有什么方法可以在不使用 web.config 文件的情况下从 IIS 中执行此操作?
【问题讨论】:
标签: c# asp.net-mvc iis
我已经在 IIS 中部署了 Web 应用程序。现在我想阻止特定用户的特定页面。 有什么方法可以在不使用 web.config 文件的情况下从 IIS 中执行此操作?
【问题讨论】:
标签: c# asp.net-mvc iis
如果您想阻止特定页面的用户,那么您可以使用带有位置属性的授权规则。
<location path="index.aspx">
<system.webServer>
<security>
<authorization>
<add accessType="Deny" roles="jokies" />
</authorization>
</security>
</system.webServer>
</location>
当然,你可以将它用于MVC路由
<location path="Home/Privacy">
<system.webServer>
<security>
<authorization>
<add accessType="Deny" users="wicresoft\jokiesd" />
</authorization>
</security>
</system.webServer>
</location>
【讨论】: