我正试图将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;
。