ビルド960からRavenDB2.0(ビルド2230)にアップグレードしようとしています。DBを新しいバージョンに復元しましたが、インデックスを作成しようとするとエラーが発生します。
これはコード行です:
IndexCreation.CreateIndexes(typeof(DataAccessFactory).Assembly, documentStore);
そしてこれはエラーです:
タイプ'System.InvalidOperationException'の最初のチャンスの例外がRaven.Client.Lightweight-3.5.dllで発生しました
{"リモートサーバーがエラーを返しました:(403)禁止されています。"}
以前のバージョンと同じ認証行をアプリ構成ファイルで使用しています。
<add key="Raven/Authorization/Windows/RequiredUsers" value="server\PrestoDatabaseUser"/>
これがallに設定されている場合は正しく機能しますが、私はそれをしたくないことに注意してください。
<add key="Raven/AnonymousAccess" value="Get"/>
また、PrestoDatabaseUserにデータフォルダーへのフルアクセスを許可したことに注意してください。
RavenDB 2.0の動作は異なりますか?何か新しいことはありますか、それとも何かが足りませんか?
設定ファイルで私が行った他の唯一の変更は、これからのものでした:
<add key="Raven/DataDir" value="~\Database\System"/>
これに:
<add key="Raven/DataDir" value="~\Data"/>