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