为什么IIS中的默认页面无法在iframe中加载页面?

时间:2016-04-22 05:46:41

标签: asp.net iis iframe

HomePage.aspx as:     enter image description here

IIS中设置的默认文档的路径为" WebPages / HomePage.aspx"

当我点击URL作为" localhost:88"然后我无法获取默认页面,但得到错误: enter image description here

IIS结构为 MyApplication - > WebPages - > HomePage.aspx,的Login.aspx

但当我点击with为" localhost:88 / WebPages / HomePage.aspx"然后我成功获得了页面。

2 个答案:

答案 0 :(得分:1)

表单身份验证中,任何未经过身份验证(未登录的用户)请求都会路由到web.config中的Login.aspx或已配置的页面。

它被重定向到Login.aspx,因为未经过身份验证,因此iframe中请求形成的路径找不到登录页面。

在用户存在会话后尝试。

如果您想直接想要从其他网站跳转到Home.aspx,您似乎需要单点登录而不是iframe。

答案 1 :(得分:0)

这是一个路径问题,我已将src="Login.aspx"更改为src="../WebPages/Login.aspx"并且工作正常。