2010-10-21 99 views
5

我想在我的asp.net網站中實現DotNetOpenid。但是,我越努力閱讀DotNetOpenid,就越感到困惑。我最初的目標是允許用戶登錄過程(類似於StackOverflow)。在我的asp.net網站實現DotNetOpenid

我試圖通過這個問題dotnetopenid tutorial
得到一些幫助,但是不成功的(因爲我沒有使用MVC)

我怎樣才能得到一個教程,將幫助我實現這個目標?

回答

1

ASP.NET OpenID web site (C#)項目模板不是一個tuturial,但它確實創建了一個正常運行的OpenID ASP.NET網站。

我剛剛安裝了它並能夠啓動並運行一個站點。下面是我遇到了幾個陷阱:

  1. 當您使用模板的新項目時,不要選擇了深刻的路徑 - 這將創建數據庫的創建過程中出現問題。

  2. 當你第一次運行應用程序時,你會遇到一個異常 - 不用擔心。當您獲取YSOD時,只需瀏覽說明中提到的Setup.aspx頁面即可。

  3. 如果你沒有OpenID,你需要得到一個。數據庫創建後加載的初始頁面有一個'獲取OpenID'鏈接,如果你需要獲取一個。這是一個簡單的過程,只需要幾分鐘。

一旦你瞭解了這一點,你就會有一個OpenID網站的工作實現。您可能還想看看DotNet OpenAuth ASP.NET Controls

HTH

編輯

任何有興趣,也有一個ASP.NET MVC 2 OpenID web site (C#)模板。我很驚訝@Andrew Arnott回答了另一個問題,並沒有提及這些,因爲他是作者。

+0

@Andrew Arnott回答了哪個問題? – user279521 2010-10-21 14:42:40

+0

@ user279521,哎呀,對不起 - 以爲你問了你在你的問題中鏈接到的問題。 – 2010-10-21 18:20:15

+0

很酷。 Thx非常。 – user279521 2010-10-21 22:00:41