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
、うまくいきませんでした。この問題をどのように克服しますか?これは何らかの形でホスティング環境の問題ですか、それとも接続文字列の問題ですか?