将网站移动到新托管导致"禁止"

ren*_*thy 6 asp.net configuration file-permissions web-hosting

我正在将网站从一个托管服务器移动到另一个托管服务器.我上传了文件.我正在使用表单验证.基本上,我正在转向GoDaddy.

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

Forbidden
You do not have permission to access this document.
Run Code Online (Sandbox Code Playgroud)

什么可能导致这个问题?哪些文件没有权限?我应该修改web.config还是其他什么?

我使用的是asp.net 3.5版.

chr*_*tte -1

Asp.net 可能未在您的新服务器上注册。您可以通过向文件夹中添加一个简单的 html 文件来检查并尝试浏览它。由于 .net 未注册,因此 aspx 扩展名未知。

您应该运行 aspnet_regiis.exe -ir :

  1. %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
  2. %windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -ir