1728099877
2024-10-04 07:47:25
サイトを Optimizely CMS 11 から Optimizely CMS 12 にアップグレードした後、このエラー メッセージが表示されました。
以下のスクリーンショットに示すように、この特定のフォームではデータ ストレージがオフになっています。代わりに提出物は電子メールで送信されました。

どうやら、電子メールで送信できるようにするには、データをデータベースに保存する必要があるようですね?
によると 文書、DDS に書き込むことができない場合、フォームはセッション状態ベースのストレージ (IVolatileStorage)、たとえばフォーム ステップで。
セッション状態を有効にすると、 startup.cs このような…
public void ConfigureServices(IServiceCollection services)
{
...
services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(30);
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
});
...
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
...
app.UseSession();
...
}
…その後、データベースに保存せずに、フォームを送信し、詳細を電子メールで送信することができます。
#Optimizely #Forms #管理者がデータ #ストレージをオフにしているためこのフォームを送信できません