gpt4 book ai didi

asp.net - 将网站移至新主机导致 "forbidden"

转载 作者:行者123 更新时间:2023-12-04 15:10:26 27 4
gpt4 key购买 nike

我正在将网站从一台托管服务器移动到另一台托管服务器。我已经上传了文件。我正在使用表单例份验证。基本上,我要搬到 GoDaddy。

我可以直接访问登录表单:www.mysite.com/login.aspx但是,当我打开 www.mysite.com表明

Forbidden
You do not have permission to access this document.

什么会导致这个问题?哪些文件没有权限?我应该修改 web.config还是别的什么?

我正在使用 ASP.NET 3.5 版。

最佳答案

问题:

IIS 有默认文件的配置,一般是default.htm、default.aspx 等,而不是login.aspx。如果站点的根文件夹中没有默认文档并且目录浏览功能被禁用,您将收到禁止消息。

解决方案:

  • 根据默认 IIS 配置创建默认文档
  • 或更改 IIS 配置以将 login.aspx 设为默认文档

  • 要创建默认文档,请添加一个新文件,将其命名为 default.htm 并复制到您站点的根目录
    <html>
    <head>
    <meta http-equiv="REFRESH" content="0;url=login.aspx">
    </head>
    <body></body>
    </html>

    要更改 IIS 配置,请转到您的主机设置面板并找到 Web 服务器设置功能,您可以在其中将 login.aspx 添加到您帐户的默认文档列表中。

    enter image description here

    关于asp.net - 将网站移至新主机导致 "forbidden",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29447224/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com