asp.net-core-mvc - 在Mvc6中,WriteAsync函数在哪里?

标签 asp.net-core-mvc

我正在遵循在 Mvc6 中创建中间件的示例,所有示例都使用 WriteAsync 函数。像这样的事情:

if (HttpContext.Request.Path.Value == "/MyHttpHandler")
{
    HttpContext.Response.WriteAsync("This is my HttpHandler ...");
}

我得到的错误是:HttpResponse不包含 WriteAsync 的定义并且没有扩展方法“WriteAsync”接受 HttpResponse 类型的第一个参数可以找到。

该项目创建于 VS2017 ,Asp.Net 5 模板 Web 应用程序。

项目依赖:

"Microsoft.AspNet.Mvc": "6.0.0-rc1-final"

WriteAsync 函数在哪里?

最佳答案

添加依赖项:

<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="1.1.1" />

然后在源代码中添加:

using Microsoft.AspNetCore.Http;

关于asp.net-core-mvc - 在Mvc6中,WriteAsync函数在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36598741/

相关文章:

c# - ASP.NET Core 1.0如何在DI的Startup类中添加IHttpContextAccessor?

c# - 没有外部登录提供程序的 ASP.NET Core MVC 2.2 登录

c# - EntityFramework Core 自动生成键 id 属性

c# - 添加自定义声明在 ASP.NET Core Identity 中不起作用

javascript - 在 ASP.NET Core MVC 应用程序中的 Controller 和 JavaScript 之间传递参数?

c# - ModelState.IsValid=true 是否保证传递的模型参数不为空?

c# - 从显式类型化的 ASP.NET Core API Controller (不是 IActionResult)返回 404

c# - 在 ASP.NET Core 2.1 中添加自定义 TagHelpers

c# - ASP.NET WEB API 2 中的复杂对象

c# - .Net Core 2 JWT,Angular 2 通过角色授权不起作用