Win2003下asp程序运行的四大问题及解决方法

 对于初次在Windows Server 2003 环境下部署Asp程序的人来说,特别是对于刚刚装完系统的环境来说,大多会遇到如下四个问题:

第一:asp程序无法运行。

html的页面可以正常浏览,但是Asp程序页无法运行。

问题原因:因为iis6.0里,默认情况下,asp是禁止运行的。

解决方法:打开iis,找到“Web服务扩展”展开后把右侧的“Active Server Pages”的“状况”由 禁止 改为 允许,重启网站即可。

第二:不允许的路径。

通常表现为引用文件的页面出错。

问题原因:在iis里面部署站点的时候没有启用父路径。

解决方法:在iis里面找到该站点,右键--属性--主目录,该选项卡的右侧中下部位有个“配置”按钮。点开之后,找到“选项”选项卡,在启用父路径前面打勾确定即可。

第三:用户登录错误。

通常表现为用户输入完用户名,密码点击 登录 按钮之后程序报错。

问题原因:这类问题通常出现在数据库为Access的程序中,一般的登录程序在用户登录的时候都记录用户的登录时间,ip地址等信息,或者会变更登录次数。这就需要对数据库进行写入或者修改操作。在2003的默认情况下,i_user帐号没有写入权限。

解决方法:找到该数据库,右键-属性-安全 把i_user帐号添加到列表里,并赋予写入和修改的权限即可(可能需要重启电脑)。

第四:文件上传失败。

通常表现在使用无组件上传系统上传文件的时候,通常在其他环境下可以正常运行,而部署到新的环境下就不能上传。

问题原因:Win2003中,默认的写入权限是200k,当上传得文件超过这个限制的时候就会报错。

解决方法

下面的方法来自互联网

1. 关闭 IIS Admin Service 服务 (开始--程序--管理工具--服务)

2. 打开 /Windows/system32/inetsrv/metabase.xml

3. 修改 AspMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800

4. 启动 IIS Admin Service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值