【发布时间】:2015-08-27 22:48:30
【问题描述】:
如何限制对我网站的根文件夹和所有子文件夹的访问?我有一个使用 Identity 进行身份验证的 ASP.Net Webforms 应用程序。用户将为他们创建帐户。当用户访问网站时,他们首先应该看到的是登录页面。我已经尝试了 Location 标签中的“/”、“~/”、“”、值,以及 web.config 文件中根本没有 location 标签,但这些都没有产生预期的结果。
<location path="/">
<system.web>
<authorization>
<allow users="user1@mydomain.com"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<system.web>
<authentication mode="None"/>
<compilation debug="true" targetFramework="4.5.2"/>
<httpRuntime targetFramework="4.5.2"/>
<pages>
<namespaces>
<add namespace="System.Web.Optimization"/>
<add namespace="Microsoft.AspNet.Identity"/>
</namespaces>
<controls>
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt"/>
</controls>
</pages>
<membership>
【问题讨论】:
标签: asp.net authentication webforms asp.net-identity