日期:2014-05-18  浏览次数:20478 次

求教如何解决WEB项目打包后文件权限丢失的问题?
在我的WEB项目中有一个数据导出功能,我采取的是导出到ACCESS数据库中。将该项目打包成功后,利用该安装文件安装发现如下两个问题:
1、ACCESS数据库的权限丢失,无法将数据写入。如果在手工加上权限后,一切正常;
2、有个别页面的控件(在我的页面中是MultiPage控件)的布局出现错乱。
请大家帮忙!!!!(我用的是VS 2003)

------解决方案--------------------
既然能在服务器上安装你的安装包
用自定义操作
CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]
[/P user:perm [...]] [/D user [...]]
filename 显示 ACL。
/T 更改当前目录及其所有子目录中
指定文件的 ACL。
/E 编辑 ACL 而不替换。
/C 在出现拒绝访问错误时继续。
/G user:perm 赋予指定用户访问权限。
Perm 可以是: R 读取
W 写入
C 更改(写入)
F 完全控制
/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时
/P user:perm 替换指定用户的访问权限。
Perm 可以是: N 无
R 读取
W 写入
C 更改(写入)
F 完全控制
/D user 拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。

缩写:
CI - 容器继承。
ACE 会由目录继承。
OI - 对象继承。
ACE 会由文件继承。
IO - 只继承。
ACE 不适用于当前文件/目录。
修改文件权限