找不到System.Web.Services

时间:2019-03-04 18:48:25

标签: c# asp.net-web-api

我有一个基本的MVC Web应用程序,该应用程序带有Web API,我正在尝试使用该API运行现有的SSRS报告并将这些结果保存到文件中。我跟随着发现here的示例,但是每当我尝试添加行“使用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;
        }
    }
 }

1 个答案:

答案 0 :(得分:2)