我需要在Startup.cs中的ConfigureServices中添加几个等待函数,然后遇到问题。
System.InvalidOperationException 无法找到所需的服务。请通过在应用程序启动代码中调用'IApplicationBuilder.ConfigureServices(...)'或'IApplicationBuilder.UseMvc(...)'中的'IServiceCollection.AddMvc()'来添加所有必需的服务。
如下面的代码所示,AddMvc& UseMvc位于正确的位置,但是,我仍然会收到此错误。
System.DirectoryServices.AccountManagement.PrincipalSearcher
是否可以使ConfigureServices成为异步功能?
答案 0 :(得分:27)
相反,请考虑使您的操作同步或使用.Wait()
/ .Result
(取决于async方法是否返回数据)来阻止,直到异步任务完成。