由于网站备案历程复杂的原因,很多公司网站网站建设完毕后选择放置在美国Godaddy服务器上,但有时候访问网站时突然出现:401 - Unauthorized: Access is denied due to invalid credentials 的错误提示,甚至要求输入用户名、密码,如下图所示:

 Godaddy 401错误

 

Godaddy 401错误

商智分析这是由于权限不足导致的错误,解决方法如下:

1、检查godaddy的目录是否有读写权限,设置方法如下图:

Godaddy 目录权限设置

2、在网站根目录创建web.config,代码如下:

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/>
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web>
</configuration>

经过上述操作,一般能解决Godaddy主机401的错误。