ASP故障。从来没遇见过的怪问题。

gysunny1 2010-09-07 07:30:46
这个改善提案是在二厂使用的。在二厂使用完全正常。我把源代码COPY回来了,想放在一厂使用,在一厂用的时候就有这样的问题。里面有一个添加人员。人员可以添加进数据库USERS里面。改善提案里面我点添加就无法添加进去,提示改善提案添加失败。IIS我对照二厂的机器看过,没有问题。实在弄不明白是怎么回事了。

现在我把这个全部文件上传到空间里面。通过外网访问进行操作,发现完全正常。这样就说明代码是没有问题了。可能是IIS设置或者权限的问题了,IIS我对照过,文件是放在FAT32的磁盘下面的。实在弄不明白了。郁闷死

那位高手知道是怎么回事,在单独的机器上配置就出这样的问题。已经换过几台电脑测试过都一样报错
...全文
145 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gysunny1 2010-09-11
  • 打赏
  • 举报
回复
怎么解决。郁闷
hillsoft 2010-09-09
  • 打赏
  • 举报
回复
进来学习一下
gentle_sword 2010-09-08
  • 打赏
  • 举报
回复
数据库是否为只读,看看数据库权限
Dogfish 2010-09-08
  • 打赏
  • 举报
回复
看看数据库权限吧。有可能是哪里。
gysunny1 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 theforever 的回复:]
两个厂的数据库都是ACCESS吗?如果原来那个是SQL SERVER,你再导成一个ACCESS用,类似的问题就很容易发生,这就是我所说的数据库方面可能的原因.
如果两个数据库都是ACCESS,那你早说就能剔除一大怀疑因素了.因为它拷起来,结构都是一样的.
不过你提到"想用二厂的拿来再改下数据库拿来继续使用",这方面的原因也不能完全排除.
其实问题并不难定位,一步步来,飞人破记录也是一步步迈出……
[/Quote]

一厂的改善提案源文件在做系统的时候忘记备份丢了,现在是把二厂的文件全部拿到一厂来了,只要在数据库里面把人员和部门变更一下就可以了,所有的文件都是一样的。在这边挂在IIS里面。添加的时候就提示失败了。心里比较乱,表达的不是很清晰,见谅。
  • 打赏
  • 举报
回复
两个厂的数据库都是ACCESS吗?如果原来那个是SQL SERVER,你再导成一个ACCESS用,类似的问题就很容易发生,这就是我所说的数据库方面可能的原因.
如果两个数据库都是ACCESS,那你早说就能剔除一大怀疑因素了.因为它拷起来,结构都是一样的.
不过你提到"想用二厂的拿来再改下数据库拿来继续使用",这方面的原因也不能完全排除.
其实问题并不难定位,一步步来,飞人破记录也是一步步迈出来的.静下心,去逐步逐段卡检一下就行了:
1.先输出添加时的SQL语句.你这种情况,语法上应该没问题.
2.针对SQL语句里涉及的表和它里面字段,去检查表结构的数据类型,约束条件.这些我在另一帖说过了.

现在有点事,得下了,先这样.明天再说.
gysunny1 2010-09-08
  • 打赏
  • 举报
回复
由于一厂的改善提案没有了,想用二厂的拿来在改下数据库拿来继续使用,没想到拿过来了后放在IIS里面就提示失败。上传到租用的空间里面就完全正常。整个网页打包了2.95M,看了很多都说关于权限的问题,但是我已经给好了权限
gysunny1 2010-09-08
  • 打赏
  • 举报
回复
现在挂到外网http://WWW.shekee.com/juzhang
登陆名:172130 密码:xxx911
进去后就可以添加提案,可以正常添加成功,

在本机上面用IIS浏览后,登陆进去添加就提示添加失败。 数据库是ACCESS数据库,所有的文件全部一样。
我在本地手动给172130这个帐号的人添加一条提案进去,显示提案的时候可以看到这条提案,就是无法写进提案里面。在DATA文件夹下面的数据库,权限我看过了不是只读的。我还给数据库加了iusr_ 临时帐号的权限。但是在本机测试添加人员,就可以正常添加到人员数据库里面。人员数据库是user.asp 提案数据库是sugs.asp,提案就无法添加了。

本人QQ:277158793 帮帮忙。这几天都晕了
2321zhf 2010-09-08
  • 打赏
  • 举报
回复
如果是access
查看数据库文件所在文件夹权限
Go 旅城通票 2010-09-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lg200015017 的回复:]
你怎么又开了个贴,你原来那贴描述的还清楚些。我觉得原因是你测试的这几台电脑上都没有注册“Persits.Upload” 这个上传组件吧。
[/Quote]

fat32没有权限问题,应该就是电脑上面没有注册Persits.Upload上传组件
lg200015017 2010-09-07
  • 打赏
  • 举报
回复
你怎么又开了个贴,你原来那贴描述的还清楚些。我觉得原因是你测试的这几台电脑上都没有注册“Persits.Upload” 这个上传组件吧。
  • 打赏
  • 举报
回复
[Quote=引用楼主 gysunny1 的回复:]
现在我把这个全部文件上传到空间里面。通过外网访问进行操作,发现完全正常。[/Quote]
你用的是什么数据库?在外网访问的是同一个或同一种数据库吗?
而且你所说的空间,也不是厂内机器吧,所以IIS设置未必一样(其实也不一定是IIS设置,我在你另一帖说过,和数据库也可能会有关系。只不过,你的具体情形,在你没意识到的情况下还存在哪些问题,或者你能不能检查出来问题,这都是现在没法说的)。

总之,或者找本地高手帮你去看看,或者你就让自己能够做到把相关的设置都在这里描述清楚。“幸福的家庭都一样,不幸福的家庭就各种各样”,同样,正确的方法只能只有一条两条,错误的办法可就太多了,没有明确线索让别人硬猜到底哪里错,根本无助于解决问题。

反向思维一下,从头捋捋如何正确部署程序和数据库,按照正确的方法重做一遍,也许问题就解决了。所谓高手,未必会知道所有错误的原因,只要总能按照正确的方法去做,而从来不犯错,那也算是一种。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧