本地测试都行,上传到服务器上就不行大家来看看

2025-02-25 21:08:50
推荐回答(2个)
回答1:

如果本地测试OKAY,服务器上就不行,原因很可能是:数据库文件没有给权限。

解决方法:

1、反键点击数据库文件 --> 安全选项卡 --> 添加"Everyone"的所有权限。然后上传覆盖服务器上原文件。
注意:本地和服务器上数据库存在差异的问题!可以先备份服务器数据库文件,或者先将服务器数据库文件下载过来再添加Everyone权限。

2、如果反键点击数据库文件跳出的窗口中没有“安全选项卡”,肯能两点:一、文件夹选项中 开启了“简单文件共享”,可以在某文件夹中的菜单-->工具-->文件夹选项-->查看 中将“使用简单文件共享”的勾去掉。二、文件所在磁盘不是nfs格式,可以先将文件拷贝的nfs格式磁盘下再修改权限。

3、还有可能就是目录错误,本地和服务器的IIS目录不同,空白页因为页面中有on error resume next ,可以将该句隐掉,查看错误。

回答2:

我想,服务器的操作系统是win2003吧。只要给db目录可以写入的权限就OK了。但是不知道你是否有服务器的管理员权限?2003下就这样,2000下不存在这个问题。