次のコードを使用して、公開されたバイナリのバイナリ データを読み取ろうとしています。
Tridion.ContentDelivery.DynamicContent.BinaryFactory factory = new BinaryFactory();
BinaryData binaryData = factory.GetBinary(uri.ToString());
バイナリがブローカーデータベースではなくファイルシステムに保存されている環境に展開するまで、これはうまくいきました。現在、ファイルが存在することは確かですが、BinaryData は常に null です。
このように BinaryFactory を使用したい場合、バイナリをデータベースに保存することは必須ですか? または、何か不足していますか?