2015-10-20 49 views
-1

我想在我的项目中实现双因素身份验证。对于SMS服务我使用twilio。但是,当SendSmsMessage()总是被调用,它说:twilio不在asp工作mvc

core.cs没有发现错误

我已经做了很多在互联网上搜索。但我找不到解决方案。有什么建议么。

+2

您是否在运行一个项目时引用了Twilio源项目,或者您是否使用NuGet来安装Twilio? – paulpitchford

回答

2

Twilio开发人员传道这里。

我想你想直接将源代码复制到代码中,因此存在依赖问题。我的建议是从Package Manager Console安装Nuget包。

然后只需运行:

Install-Package Twilio 

安装它后,你应该能够得到它只是在做以下准备在任何文件中:

using System; 
using Twilio; 
class Example 
{ 
    static void Main(string[] args) 
    { 
    // Find your Account Sid and Auth Token at twilio.com/user/account 
    string AccountSid = "{{ account_sid }}"; 
    string AuthToken = "{{ auth_token }}"; 
    var twilio = new TwilioRestClient(AccountSid, AuthToken); 


    var sms = twilio.SendSmsMessage(from, to, message); 

    Console.WriteLine(sms.Sid); 
    } 
} 

而且,因为你提到你试图做2FA,它可能是值得一提的另一个我们的产品称为Authy。 Authy消除了双因素身份验证的复杂性,显然是由Twilio提供支持。这里有一个link to a tutorial显示如何在.NET MVC中实现它。

让我知道,如果我能进一步帮助你。