【发布时间】:2015-12-11 10:06:11
【问题描述】:
我在 IIS 的默认网站节点下发布了两个网站:
> Default Web Site
> Site1
> Site2
想法是他们应该回复以下网址:
- 本地主机/站点1
- 本地主机/Site2
该网站受身份验证保护,因此第一页是登录页面。我得到的网址如下:
http://localhost/Site1/Account/Login?ReturnUrl=%2fSite1
输入用户名和密码后,网站无法将我重定向到主页并始终登陆登录页面(即使身份验证正确完成,因为如果我写了网站的 URL,这将起作用正确)。
但是,如果我强制起始 URL 为(在末尾添加反斜杠):
http://localhost/Site1/Account/Login?ReturnUrl=%2fSite1/
网站正常运行。此外,即使我将其作为独立网站(不是默认网站的应用程序)发布,该网站也可以正常运行:
> Default Web Site
> Site1
> Site2
我的 IIS 配置中是否缺少某些内容?
【问题讨论】: