在asp.net中集成OpenID时出错

本文关键字:OpenID 出错 集成 asp net | 更新日期: 2023-09-27 17:58:30

我正试图使用asp.net_c#在我的网站中使用OpenID。我从http://www.dotnetopenauth.net/在从工具箱中引用二进制DotNetOpenAuth.dll时,visual studio给我一个错误,说从程序集DotNetOpenAuth.dll加载类型时出错,并且在加载system.web.mvc 时出错

请注意,我不是在开发MVC网站。我正在使用asp.net v4开发asp.net表单网站。dll只适用于mvc网站吗???

在asp.net中集成OpenID时出错

我认为Visual Studio抛出错误是因为它找不到DotNetOpenAuth所需的依赖项。你可以安装MVC框架,这样VisualStudio就有了依赖关系,但你不必在你的项目中使用MVC。

DotNetOpenAuth.dll文件在WebForms页面中运行良好。没有必要将其添加到工具箱中。相反,将DLL放入/bin文件夹中,并从代码中引用它。

这里有一个不错的过程演练。