Sql server ce SqlServerCe写入C:\ProgramData
我的程序正在写入SqlServerCe文件,该文件位于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.
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中断的原因是此设置