【发布时间】:2016-07-05 18:44:08
【问题描述】:
第一点:我相信这个问题已经回答了here,但它并没有解决我的问题。由于我的声誉低于 50 分,因此我(目前)还不能对这个问题发表评论。
当我的程序安装在没有管理员权限的计算机上时,它会抛出此错误
不允许访问数据库“PayeeList.SDF”
在App Manifest中,我以管理员身份添加启动程序,这个问题没有出现,但是当我启动我的程序并且它要求管理员权限时有点烦人,我希望我的程序在没有管理员权限的情况下运行.
这些是我的文件安装属性和下面我的数据库的文件属性。
第二点:
如果我这样做正确,请告诉我。
Stackoverflow 上原问题的解决方案:
确保使用 |DataDirectory|在您的连接字符串中。这是 一个例子
connectionString="数据源=|DataDirectory|MyDB.sdf"
如果我改变它,这会解决我的问题吗?
第三点:点击确定后还是会出现这个错误。
需要更多信息,请告诉我。
【问题讨论】:
标签: c# visual-studio-2010 sql-server-ce