我在局域网中的IIS上发布了我的网站。我想将我的登录页面显示为默认值。 如何将此页面设置为默认值。
答案 0 :(得分:1)
您可以将IIS上的默认文档设置为您的登录页面,但最好的方法是使用您的身份验证提供程序机制进行身份验证检查。
为了给出更具体的答案,您需要提供更多详细信息。
答案 1 :(得分:1)
你提到了IIS和局域网的使用,但没有其他的:
将登录页面设置为IIS中的默认页面,正如许多其他人所建议的那样,假定登录页面位于站点的根目录中,没有子文件夹,并且用户将始终请求站点中没有页面名称请求。
假设您已经设置了身份验证提供程序,您可以在web.config中轻松执行以下操作:
<system.web>
<authentication mode="Forms">
<forms loginUrl="login.aspx" protection="All" timeout="30000" path="/">
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<system.web>
这将确保将任何匿名用户发送到登录页面,无论最初请求的页面或文件夹如何。
答案 2 :(得分:0)
在IIS管理工具中,打开虚拟目录的属性diaolg,导航到“文档”选项卡,然后将页面名称添加到“默认内容页面”列表中。然后将其移至列表顶部。
答案 3 :(得分:0)
在ISS7中,管理您的网站时,会有一个名为“默认文档”的项目,您可以在其中排列默认文档的顺序并添加新文档。
答案 4 :(得分:0)
如果您使用的是IIS 7,则只需转到IIS并选择您的网站,然后单击“默认文档”并添加要设置为“默认”的登录页面。