DotNetOpenAuth的教程在哪里以及如何解决其样本中的编译错误

cho*_*bo2 12 c# dotnetopenauth asp.net-mvc-2

我知道stackoverflow使用OpenID身份验证.我也想尝试使用它.我正在使用带有C#的asp.net mvc 2.0.

我找到了这个

http://www.dotnetopenauth.net/

我想知道这是否是用于stackoverflow的.

任何教程也都很好.

编辑

我正在尝试加载一些示例项目,但是当我在VS2010中构建它时,我得到了

Error   6   'System.Diagnostics.Contracts.ContractInvariantMethodAttribute' is inaccessible due to its protection level C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs  73  4   OpenIdOfflineProvider
Error   7   The type or namespace name 'ContractInvariantMethod' could not be found (are you missing a using directive or an assembly reference?)   C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs  73  4   OpenIdOfflineProvider
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 10

是的,它是SO使用的库.请参阅Jeff的这篇博文:

我们与Andrew Arnott进行了精彩的对话,Andrew Arnott是我们使用的开源DotNetOpenAuth库的主要作者.

下载包括样本.


Dev*_*ave 10

我刚刚发现这个教程非常有用.

编辑:这个看起来也值得一读.

我也发现这个例子很有用.


Nic*_*oli 7

正如亚历克斯安加斯所暗示的那样,要评论的内容太多了.最好只安装依赖项,默认情况下它不包含在.NET中.

代码合同:http://research.microsoft.com/en-us/projects/contracts/