|
单位的上传下载系统做好了!在本机调试没有问题,复制到一台2000server,没做任何设置局域网调
试也没问题(目录是必设的),前台下载和后台访问都很正常。 领导现在命我复制到服务器上运行,本来以为很顺利,没想到,还是遇到了很多问题!原来单位的服务
器用的是windows2003,和2000/xp相比提高了安全性,很多地方做了限制,所以需要手工调整好。所幸,
经过一番查找资料和尝试,所有的问题都迎刃而解。下面将遇到的问题和解决办法列举出来,供大家参考
。
问题一:在window2003下,在地址栏输入localhost之后,没有跳出iis的起始画面 分析:1.可能是IIS没有安装 2.可能因为你的IIS没有装好!! win2003默认居然是是不安装的IIS的(想想2000server)。 解决方法:二话不说,拿一张2003的安装盘,安装IIS组件
问题二:页面访问错误 分析:2003默认只支持.net,不支持asp 解决方法:管理工具->iis6.0->本地计算机->web服务扩展 把active server pages 允许就行了
问题三:缺乏权限 分析:iis默认未启用父路径支持,以及权限设置不够 解决方法:1、IIS6==>站点属性==>主目录==>配置==>选项==>启用父路径 2、权限分配 IIS-网站-(具体站点)-(右键)权限-Users完全控制
问题四:上载200K的限制 分析:后台上传文件时显示文件名错误,实际上代码里对文件类型已经设置好了,由于2003默认不允许上
传超过200k文件导致。 解决方法: 先在服务里关闭iis admin service服务 找到windows\system32\inesrv\下的metabase.xml, (企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K 将其加四个0,即改为AspMaxRequestEntityAllowed="2048000000",现在最大就可以上载2000M了。
调好以后,运行前后台asp程序都没有问题! |