我需要在Startup.cs中的ConfigureServices中添加几个等待函数,并遇到问题.
System.InvalidOperationException无法找到所需的服务.请通过在应用程序启动代码中调用'IApplicationBuilder.ConfigureServices(...)'或'IApplicationBuilder.UseMvc(...)'中的'IServiceCollection.AddMvc()'来添加所有必需的服务.
如下面的代码所示,AddMvc和UseMvc位于正确的位置,但是,我仍然会收到此错误.
public async void ConfigureServices(IServiceCollection services)
{
...
await manager.Initialize();
var data = await manager.GetData();
...
services.AddMvc();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env,ILoggerFactory loggerFactory)
{
...
app.UseMvc();
....
}
Run Code Online (Sandbox Code Playgroud)
是否可以使ConfigureServices成为异步功能?
我正在尝试在 Azure 中远程调试我的 net46 ASP.NET Core 应用程序。调试器似乎很好地连接到进程(WebApiNetCore.exe),但是我设置的断点没有被命中。
我必须从中选择的可用流程在这里。
我试过选择所有这些选项,但它们似乎也不起作用。
目前是否可以远程调试 net46 ASP.NET Core 应用程序?