作成日: 2020/04/22 最終更新日: 2021/07/14
文書種別
不具合
状況
修正済み
詳細
以下の製品サンプルを実行し、Webデザイナの操作でデータソースを追加すると例外が発生します。
- WebDesigner_MVC(Core)
- WebDesigner_Angular(Core)
予期しないエラーが発生しました.
Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead.
回避方法
Service Pack 3 (v14.3.21004.0) で修正済み
※サービスパックを適用しない場合の回避方法
サンプルに含まれるStartup.csのConfigureServicesメソッドに以下の処理を追加してください。
サンプルに含まれるStartup.csのConfigureServicesメソッドに以下の処理を追加してください。
public void ConfigureServices(IServiceCollection services)
{
services
.AddReporting()
.AddDesigner()
.AddSingleton(new FileSystemTemplates(TemplatesRootDirectory))
.AddSingleton(new FileSystemDataSets(DataSetsRootDirectory))
.AddMvc(option => option.EnableEndpointRouting = false)
.AddNewtonsoftJson(options =>
{
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
// ここから追加
services.Configure<IISServerOptions>(options =>
{
options.AllowSynchronousIO = true;
});
}
旧文書番号
85500