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



我正试图将Twilio与我的ASP.NET Core MVC应用程序集成,但在控制器中,我的返回语句中出现错误。

**无法将类型"System.Web.Mvc.ContentResult"隐式转换为"Microsoft.AspNetCore.Mvc.CntentResult**

控制器代码

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;

最新更新