阿阿勇 发表于 2020-5-13 16:40:24

ASP的网站换新服务器后,上传功能出错,有MJJ帮忙看看不

本帖最后由 阿阿勇 于 2020-5-13 16:43 编辑

很老的一个网站了
原系统是 2003+IIS6,现在系统是 2012 +IIS8
换到新服务器后,后台上传功能出错,提示为
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'fname'

/wo/shangchuan233454.asp,行 30


已经很久没碰网站了,不知道应该怎么出来,现在百度也找不出办法,,都是很多年前的一些信息


这是30行的代码,我想应该不是代码问题,只是迁移,没改过文件

残阳剑客 发表于 2020-5-13 16:51:31

方便发权限吗,我上去排查看看。

阿阿勇 发表于 2020-5-13 16:55:42

残阳剑客 发表于 2020-5-13 16:51
方便发权限吗,我上去排查看看。

我问下看哈,是我以前一个客户的,谢谢了

ioio 发表于 2020-5-13 16:59:56

ghost1987 发表于 2020-5-13 17:36:03

看一下看一下

bestmoban 发表于 2020-5-13 17:45:18

本帖最后由 bestmoban 于 2020-5-13 17:46 编辑

调整服务器时间格式为-就可以了
写这个程序的人没有考虑服务器时间是/

附带方法:
必须操作以下两步才生效:
一、控制面板->区域和语言选项->自定义此格式->点日期按钮->选择yyyy-m-d

二、修改注册表:
HKEY_USERS\.DEFAULT\Control Panel\International
修改右侧sDate值为-
修改右侧sShortDate值为yyyy-M-d


重启电脑生效。

simida 发表于 2020-5-13 18:30:59

一般是权限设置问题吧

cici800 发表于 2020-5-13 21:50:25

怎么还有ASP环境的,一句都看不懂

syxxz 发表于 2020-5-13 22:02:47

一个领域的专家

豆蔻年华 发表于 2020-5-13 22:39:27

bestmoban 发表于 2020-5-13 17:45
调整服务器时间格式为-就可以了
写这个程序的人没有考虑服务器时间是/



真大神。

话说原程序这个写法隐患很多啊,就算换个电脑日期格式还是-连接的,只要日期格式和默认的不同,得到的文件名就不同,难保出现各种问题。
他有工夫replace那么多,还不如直接强制取日期时间的各个部分手工连接。
页: [1] 2
查看完整版本: ASP的网站换新服务器后,上传功能出错,有MJJ帮忙看看不