【问题标题】:URL Rewriting IIS6 a URL instead of another URLURL 重写 IIS6 一个 URL 而不是另一个 URL
【发布时间】:2014-07-02 07:46:05
【问题描述】:

我有一个 .net 应用程序,目前位于我的本地电脑上。现在我的应用程序的网址:

http://localhost/foooz/portal/login.aspx

如何将 Web 实例连接到上面的 URL 而不是下面的 URL:

http://localhost/foooz

我可以键入http://localhost/foooz,它会直接将我带到http://localhost/foooz/portal/login.aspx ???

【问题讨论】:

标签: asp.net iis iis-6


【解决方案1】:

在下面使用:

在 Windows 20008 中,IIS 7.0

管理工具->IIS管理器->你的服务器名->你的站点名->HTTP特性下->默认文档->添加login.aspx

或者

将以下内容放入站点或应用程序的 web.config 文件中:

>    <system.webServer>
>         <defaultDocument>
>            <files>
>                <add value="~/Default.aspx"/>
>            </files>
>         </defaultDocument>
>     </system.webServer>

使用表单身份验证,表单身份验证是基于 cookie 的,因为 ASP.NET 在客户端机器中放置一个 cookie 以跟踪用户。如果用户请求安全页面但尚未登录,则 ASP.NET 将他/她重定向到登录页面。一旦用户通过身份验证,他/她将被允许访问请求的页面。

【讨论】:

猜你喜欢
  • 2012-04-25
  • 2013-05-28
  • 2012-10-05
  • 2011-01-20
  • 2019-07-02
  • 2021-10-22
  • 1970-01-01
  • 2013-03-13
相关资源
最近更新 更多