我已将配置为使用 SQL Server CE 的 Umbraco 4.7.2 安装到 GoDaddy 4GH 共享主机帐户中。最初,该站点按预期运行。但是,我很快意识到不允许后续/并发连接,并且收到以下内容:
System.Data.SqlServerCe.SqlCeException:存在文件共享冲突。不同的进程可能正在使用该文件。[ ..\App_Data\Umbraco.sdf ]
我做了一些研究,我知道 SQL Server CE 不允许多个连接,但我很难相信 Umbraco 会提供 SQL Server CE 作为选项,如果它不能允许多个访问者导航一个地点。
我尝试根据其他资源修改连接字符串,但没有任何运气。这是我当前的连接字符串:
datalayer=SQLCE4Umbraco.SqlCEHelper,SQLCE4Umbraco;data source=|DataDirectory|\Umbraco.sdf;file mode=read write;persist security info=false;
我尝试了不同的文件模式,例如Read Only
没有Shared Read
运气。你如何克服这个问题?这是托管环境的问题还是连接字符串的问题?