今天遇到一个很纳闷的事情:asp程序本地正常, 上传服务器后,不让写入新增编辑修改。在确保程序代码无误后,于是怀疑是服务器的问题。但是不清楚是服务器的什么问题?于是一个个排除。
我首先,在服务器上,找到 IIS默认网站 和 项目站点上面--》属性里面 启用父路径。做此操作是因为怕程序操作找不到数据库。无法写入。结果,不是此原因。
然后,接着,怀疑是权限问题,直接在该站点上,属性,虚拟目录里,除了 写入 没勾上,脚本资源访问,记录访问,读取,目录浏览,索引资源,全部选了!结果还不是此原因。
后来,直接找到数据库下,对包含该数据库的文件夹,反键---》属性---》安全---》添加 everyone 然后给足权限。结果,搞定!
这个还有个提醒下:如果对包含数据库的文件夹设置过安全,无效的话。直接对该数据库点反键,然后属性,安全,添加everyone 给足权限。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
直接选中数据库,然后,反键----->属性----->安全-----》
只用改users的 修改 和 写入 权限,也是可以改正这个错误的。原来,根源在数据库本身的安全性设置上面。
==============================================================
远程服务器连接快捷方式:开始---》运行---》mstsc
柴高八斗 原创------转载需注明出处