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)
确保您有参考资料System.Web.Services.dll
请参阅 - https://learn.microsoft.com/en-us/dotnet/api/system.web.services.webservice?view=netframework-4.7.2
| 归档时间: |
|
| 查看次数: |
9917 次 |
| 最近记录: |