无法找到 System.Web.Services

Rhe*_*dar 2 c# asp.net-web-api

我有一个带有 Web API 的基本 MVC Web 应用程序,我试图用它来运行现有的 SSRS 报告并将这些结果保存到文件中。我正在遵循我在这里找到的示例,但是每当我尝试添加“Using System.Web.Services;”行时 我收到以下错误消息:“命名空间 System.Web 中不存在类型或命名空间“服务”。” 我需要在项目中添加一些内容来引用 System.Web.Services 吗?我必须拥有 System.Web.Services 才能使用 ReportExecutionService。

这是代码:

using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web.Routing;
using System.Web;
using System.Web.Services;

namespace TestAPI.Controllers
{
    public class PrintController : ApiController
    {
        [Authorize]
        [Route("api/PrintFile")]
        [HttpGet]
        public HttpResponseMessage PrintReport()
        {
            HttpResponseMessage returnValue = new 
            HttpResponseMessage(HttpStatusCode.OK);
            if (returnValue.StatusCode == HttpStatusCode.OK)
            {
                ReportExecutionService rs = new ReportExecutionService();
            }

            return returnValue;
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)