日期:2014-05-17  浏览次数:20448 次

紧急的小问题
写了个小网站,可以通过更新access数据库,更新信息。
问题出在,在本地MS2008测试没问题,上传到服务器上,就无法上传信息,进行更新。
请大家帮忙分析一下,问题可能在哪?
分不多,大家见谅。

------解决方案--------------------
是不是Access文件没有修改权限?
------解决方案--------------------
在服务器上对access文件没有修改的权限
------解决方案--------------------
探讨
是别人先写的,我半道接手的。

------解决方案--------------------
你应该在服务器上设置一下对该access文件everyone的读写权限
------解决方案--------------------
其实我们很多小软件公司,一个人走了后边的人接手什么?是源代码?这是很扯的事情。

仅仅接手源代码就等于仅仅接手了最低级的东西。原本可以把有问题的源代码删掉的,这回也不能删了。
------解决方案--------------------
最好修改相关操作类,使其抛出异常,看看是什么信息。
------解决方案--------------------
晕!

没有任何理由说“随便上传一个文件之后asp.net就没有修改权限”?这要更进一步的信息才可能真正知道有什么问题。
------解决方案--------------------
你能否确定数据库文件在 app_data 文件夹下?你能否确定你的程序是使用 Server.MapPath("~/app_data/xxxxxx.mdb") 这样的方式去得到的数据库文件的路径?
------解决方案--------------------
我猜你看了自己的程序后,会给出一个完全不靠谱的本地路径。
------解决方案--------------------
权限看看有问题没