Невозможно найти System.Web.Services - PullRequest
0 голосов
/ 04 марта 2019

У меня есть базовое веб-приложение MVC с веб-API, которое я пытаюсь использовать для запуска существующего отчета SSRS и сохранения этих результатов в файл.Я следую примеру, который нашел здесь , но всякий раз, когда я пытаюсь добавить строку "Using System.Web.Services;"Мне выдается следующее сообщение об ошибке: «Тип или пространство имен« 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 голосов
/ 04 марта 2019

Убедитесь, что у вас есть ссылка на System.Web.Services.dll

См. - https://docs.microsoft.com/en-us/dotnet/api/system.web.services.webservice?view=netframework-4.7.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...