一、网站打开报“Directory Listing Denied”错误的解决方法
Directory Listing Denied This Virtual Directory does not allow contents to be listed.
原因分析: 出现这个提示是指没有在您指定的目录找到默认首页,默认首页一般是index.htm,index.html,index.asp,default.asp, default.htm等。
解决办法:修改首页次序。或者修改首页名称
二、.NET程序报错(一)的处理方法
.NET程序打开报错如图
问题分析及处理方法:这是由于站点程序需要.net3.5支持导致的,在空间控制面板中把net调整到2.0/3.5即可。
三、网站报“操作必须使用一个可更新的查询”的解决方法
具体报错如下
== Provider 错误 ’80004005′ 未指定的错误
Microsoft JET Database Engine 错误 ’80004005′ 操作必须使用一个可更新的查询。 ==
故障原因
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生改变。所以请慎重使用此类工具。
解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 ’80004005′ 操作必须使用一个可更新的查询。)时。
二、JET引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。
其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。依顺序运行以下命令: 1.regsvr32 jscript.dll 2.regsvr32 vbscript.dll 3.iisreset
四、.NET程序报如下错误的处理方法
.net程序在服务器上访问后的真实报错如下的解决访问
问题分析及解决方法:这个是因为程序的编码有问题导致的。检查他的web.config里面是不是有中文字符,如果有就把行1修改为