我知道有關於這個錯誤的一些答案,但他們都沒有爲我工作。 我使用Installshield爲我的C#應用程序創建安裝程序包。它的工作原理,當我最終用戶計算機上安裝在我的pc.But很好,我得到這個錯誤:訪問數據庫文件是不允許的SeCreateFile錯誤
System.Data.SqlServerCe.SqlCeException: Access to the database file is not allowed. [ 1884,File name = C:\Program Files (x86)\Faranegah\DB\MC.sdf,SeCreateFile ]
所有我已經找到了解決方案的即將設置清單文件的配置是這樣的:
requestedExecutionLevel level="requireAdministrator" uiAccess="false
或編輯連接字符串這樣的:
Data Source=|DataDirectory|\mc.sdf
但我的設置已經是這樣的,我仍然得到這個錯誤,除非我運行通過右鍵單擊該應用程序並選擇「以管理員身份運行...」。 因此,在您宣佈它爲重複問題之前,請確保您在其他問題中找到了正確的解決方案。 先進的Thanx
對我來說,解決方案是將'write'屬性設置爲true以便服務器上的數據庫文件(* .sdf)。 – barrast