我有一个 IIS 服务器,它运行许多具有自己 IP 地址的网站。这些站点都是 ASP 站点。我有一个需要添加的新站点,它是用纯 HTML 完成的,而不是 ASP 站点。该请求仅允许已通过其他站点之一身份验证的人员进入该站点。我在 Windows 2008 Server R2 上使用 IIS 7。
不确定这是否可能,但这是我到目前为止所做的:
在 system.webServer 中添加了以下内容:
<modules>
<add name="FormsAuthenticationModule" type="System.Web.Security.FormsAuthenticationModule" />
<remove name="UrlAuthorization" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
<remove name="DefaultAuthentication" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" />
</modules>
在 system.web 中添加了以下内容:
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
<authentication mode="Forms" />
尝试将以下内容添加到 system.web 以及:
<identity impersonate="true" />
这可能吗?