由于网站备案历程复杂的原因,很多公司网站网站建设完毕后选择放置在美国Godaddy服务器上,但有时候访问网站时突然出现:401 - Unauthorized: Access is denied due to invalid credentials 的错误提示,甚至要求输入用户名、密码,如下图所示:
商智分析这是由于权限不足导致的错误,解决方法如下:
1、检查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的错误。