在IIS 8中更改默认页面时出现错误302

我有以下情况。我在IIS 8中有一个网站,并且正在尝试保护它(https)。我已经使用Web表单制作了Web。在保护它的过程中,我必须在开始时更改页面(IIS管理员中的默认页面)。当我这样做时,我没有得到更改,而是转到默认设置的网站。 我看过日志,尝试访问新首页时出现错误302(对象移动)。我已经看到了响应头,并且看到该位置是用旧主页配置的。 例: 旧的默认页面:www.namedomain.com/start.aspx 新的默认页面:www。 namedomain.com/home.aspx 新网站的响应标题为:location = /start.aspx,正如我在尝试访问该网站时所说的那样,错误302。

谢谢。

limits__ 回答:在IIS 8中更改默认页面时出现错误302

这里发生了一些事情,使用HTTPS“保护”站点,并可能在您的web.config中<authentication mode="Forms">“保护”站点,它将尝试将任何未经授权的请求重定向到登录页面。似乎您在现阶段只是在进行HTTPS,也许正在尝试建立从HTTP到HTTPS的重定向?

听起来您也在尝试将网站(在IIS或web.config?中)的默认页面从default.aspx更改为home.aspx?我不确定我为什么要这么做,因为这对于HTTPS来说不是必需的,但是这样做的效果将意味着您可以转到https://www.namedomain.com/并从home.aspx获取内容。 start.aspx(或default.aspx)的内容,但该网址将仅保留https://www.namedomain.com/

通常,要设置HTTPS,您要做的就是进入IIS,绑定并添加HTTPS绑定(您需要TLS证书才能使https正常工作)。然后只需确保在URL的开头包含“ https://”即可。

如果您认为这可能是计算机上的缓存问题,只需在URL末尾添加一个无意义的查询字符串(例如https://www.namedomain.com?blah=blahblah),这将使您的浏览器获得页面的全新副本。 / p>

我不确定是什么原因导致302重定向,是否添加了任何特殊代码以将HTTP请求交换到HTTPS?您可以使用更多信息来更新答案吗?

,

是的,这就是我在最后的评论贾尔帕中所说的。我不十分了解未配置会话变量和默认页面之间的关系,但是在代码中更正后,应用程序默认情况下可以正确加载Web。

本文链接:https://www.f2er.com/3107189.html

大家都在问