尝试将 Twilio 集成到 .NET Core MVC 应用程序时出错

Error while trying to integrate Twilio in .NET Core MVC Application

我正在尝试将 Twilio 与我的 ASP.NET 核心 MVC 应用程序集成,但在控制器中,我的 return 语句出现错误。

**Cannot implicitly convert type 'System.Web.Mvc.ContentResult' to 'Microsoft.AspNetCore.Mvc.ContentResult' **

控制器代码

  using Microsoft.AspNetCore.Mvc;
using System.Configuration;
using Twilio;
using Twilio.AspNet.Mvc;
using Twilio.Rest.Api.V2010.Account;
using Twilio.Types;
using Twilio.TwiML;

namespace TwilioTesting.Controllers
{
    public class SMSController : TwilioController
    {
        public ContentResult Index()
        {
            var accountSid = "AC12345678";
            var authToken = "12345678";

            TwilioClient.Init(accountSid, authToken);

            var to = new PhoneNumber("+92313887998");
            var from = new PhoneNumber("+19898980625");

            var message = MessageResource.Create(
                to: to,
                from: from,
                body: "Message from Kamran");
            return Content(message.Sid);
        }
    }
}

您有一个 using Twilio.AspNet.Mvc; 导入,它不适用于 .NET Core 并且适用于 ASP.NET MVC。它意外地导入 System.Web.Mvc.ContentResult,这与 Microsoft.AspNetCore.Mvc.ContentResult.

的导入冲突

将其删除并替换为 using Twilio;