Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server ce SqlServerCe写入C:\ProgramData_Sql Server Ce - Fatal编程技术网

Sql server ce SqlServerCe写入C:\ProgramData

Sql server ce SqlServerCe写入C:\ProgramData,sql-server-ce,Sql Server Ce,我的程序正在写入SqlServerCe文件,该文件位于C:\ProgramData\MyApp\MyDb.sdf。 为了便于开发,我已使我的帐户成为具有写访问权限的C:\ProgramData\MyApp\的所有者 以前,这工作正常,但今天我遇到了以下错误: System.UnauthorizedAccessException:“对路径“C:\ProgramData\Microsoft.SqlServer.Compact.400.32.bc”的访问被拒绝。” 使用此堆栈跟踪 mscorlib.

我的程序正在写入SqlServerCe文件,该文件位于
C:\ProgramData\MyApp\MyDb.sdf
。 为了便于开发,我已使我的帐户成为具有写访问权限的
C:\ProgramData\MyApp\
的所有者

以前,这工作正常,但今天我遇到了以下错误:

System.UnauthorizedAccessException:“对路径“C:\ProgramData\Microsoft.SqlServer.Compact.400.32.bc”的访问被拒绝。”

使用此堆栈跟踪

mscorlib.dll!System.IO.StreamWriter.StreamWriter(string path, bool append, System.Text.Encoding encoding, int bufferSize, bool checkHost)   Unknown
mscorlib.dll!System.IO.StreamWriter.StreamWriter(string path, bool append, System.Text.Encoding encoding)   Unknown
mscorlib.dll!System.IO.File.WriteAllLines(string path, string[] contents, System.Text.Encoding encoding)    Unknown
System.Data.SqlServerCe.dll!System.Data.SqlServerCe.SqlCeServicing.DoBreadcrumbServicing(string modulePath) Unknown
System.Data.SqlServerCe.dll!System.Data.SqlServerCe.NativeMethods.LoadNativeBinariesFromPrivateFolder(string privateInstall)    Unknown
System.Data.SqlServerCe.dll!System.Data.SqlServerCe.NativeMethods.LoadNativeBinaries()  Unknown
System.Data.SqlServerCe.dll!System.Data.SqlServerCe.SqlCeConnection.SqlCeConnection()   Unknown
System.Data.SqlServerCe.dll!System.Data.SqlServerCe.SqlCeConnection.SqlCeConnection(string connectionString)    Unknown

虽然SqlServerCe确实尝试写入“C:\ProgramData\Microsoft.SqlServer.Compact.400.32.bc”,但未能写入并不是一个严重错误

按“continue”(继续)/F5可安全地继续程序

Visual Studio中断的原因是此设置