安心数据联系电话
精选美国服务器 提供美国KT等特价服务器租用!
首 页 美国KT机房 美国SJ机房 美国FDC机房 美国堪萨斯 香港服务器 韩国服务器 美国VPS =》知识库《=
问题搜索

Asp.Net网站出错的处理办法

(时间:2011-03-13 15:19)

先按以下访问出错的网址:
必须在出错的服务器上,用IE打开出错的网址,才能看到完整的出错信息,通过分析完整的出错信息,才能知道具体的出错原因.

不在出错的服务器上访问出错的网址,看到的信息是不完整的.

通常的出错可能如下:
一、Net 1.1的程序放在.Net2.0的虚拟主机中运行,或反之(通常的出错信息是:红色的 Server Application Unavailable或是红色乱码)
二、您在一个池中运行同时运行.net 1.1与net 2.0的程序造成的,用户就可以在控制面板中,重新自己选择.Net的版本。
三、用户自己设计的web.config文件与虚拟主定义的冲突,只要删除冲突行就可以解决。
四、需要放在根目录下运行的程序却放在二级目录中造成出错,如dz论坛的NT版要就要放在根目录下才能运行。
五、权限问题:
1.没有点开始--自动设置受控端--设置Asp.Net安全模型,设置后要重启IIS
2.自己手工设了系统必要的权限,如用户数据目录是需要Service的读与运行权限(d:\freehost)
3.自己手工改了C:\Documents and Settings目录及子目录的权限,造成无法写临时文件,可以参考正常的电脑来恢复权限
4.自己手工改了C:\windows目录的权限,造成无法读相关的dll文件。
5.如果只是asp.net写入文件操作时才出错,可以看以下内容:

如果用户需要用ASP.net写文件或目录,需要增加以下的权限。例如用户数据放在D:\Freehost目录,那么要为D:\增加FreeHost组读属性的权限,可以在硬盘属性---安全---高级 中添加。最后的D:\的权限如下

d:\ (如果用户网站内容放置在这个分区中)
administrators 全部权限
system 读取与运行(如果安装了一流信息监控就设全部权限)
FreeHost 读取属性的权限(只有该文件夹,子目录不用继承)

注意!!!!!读取属性的权限的权限并不是读取权限,这是两个完全不一样的权限!

六、使用外国的加密组件造成的问题:
  这类网站会提示Unable to load DLL 'XXXX.dll': 找不到指定的模块,原因是这些网站为了加密自己的代码,采用了外国的不兼容组件造成的。由于这类软件的操作影响了服务器的安全性而被限制了,目前无法处理使用,只能让用户不要用这类组件。
另外,测试服务器是否正常的办法:
首先你要确认服务器是否配置好asp.net
1.新开通一个asp.net的虚拟主机,做一个简单的asp.net程序上传,如test.aspx文件,这个文件的内容是:
2.在这台服务器上,IE中访问这个test.aspx,看出错信息是什么,从出错信息中可以大概知道原因。(必须在服务器上用IE查看出错页,在远程看是看不到出错原因的.)

本文由 安心网 整理,标题:Asp.Net网站出错的处理办法
地址:http://www.anxinidc.com/faq/huanjing/99.html(转载请保留)
相关文章:
  • 为IIS添加.ISO等格式文件支持并更改上传下载限制
  • 解决“HTTP 错误 401.3 - 访问被资源 ACL 拒绝”
  • windows2003批量删除绑定到网卡的IP
  • NETMASK 子网掩码参考表
  • Centos绑定IP的方法及centos批量绑定IP的方法
  • Tags: .NET
    安心网提供实惠美国服务器租用 安心提供实惠美国服务器租用,包含美国KT,美国FDC,美国SK,美国堪萨斯,法律博客,韩国服务器,香港服务器等.服务说明 | RSS订阅 | 网站地图.
    售前咨询QQ:800040070 , 售后服务QQ:94290291 安心网 © 2003-2011 Anxinidc.com All Rights Reserved.蜀ICP备14001657号