2015-10-20 188 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中實現它。

讓我知道,如果我能進一步幫助你。