【发布时间】:2011-01-21 05:23:22
【问题描述】:
我在 ASP.Net 应用程序中有一个页面(实际上它的 Mvc 但并不重要),我希望只允许从本地计算机连接到该页面。我很想在 Web.config 中做这样的事情:
<location path="resources">
<system.web>
<authorization>
<allow ips="local"/>
</authorization>
</system.web>
</location>
我知道这可以通过简单检查后面的页面代码(或控制器)和its even possible just with IIS configuration 来实现,但我喜欢 Web.config 配置,因为在我看来这将是最优雅的解决方案。有人知道这是否可能吗?
【问题讨论】:
-
您的用户是否在 Windows 域中?如果是这样,您可以将访问限制为仅域用户。它看起来很像@lance 的答案。
-
注意:这是不可能的,所有解决方案都需要编写代码(没有现成的解决方案)
标签: asp.net web-config