Я пытаюсь использовать OpenID на своем сайте, используя asp.net_c #.Я загрузил последнюю версию dotnetopenauth 3.4.7 из http://www.dotnetopenauth.net/ При обращении к двоичному файлу DotNetOpenAuth.dll из панели инструментов Visual Studio выдает сообщение об ошибке, в котором говорится, что при сборке DotNetOpenAuth.dll произошла ошибка при загрузке типов, а такжезагрузка system.web.mvc
Обратите внимание, что я не занимаюсь разработкой веб-сайта MVC.Я работаю на веб-сайте asp.net формы с asp.net v4.Это dll только для веб-сайтов MVC ???
Я полагаю, что Visual Studio выдает ошибки, потому что не может найти зависимости, требуемые для DotNetOpenAuth.Вы можете установить MVC-фреймворк, просто чтобы у Visual Studio были зависимости, но вам не нужно использовать MVC в вашем проекте.
DotNetOpenAuth
Файл DotNetOpenAuth.dll будет отлично работать на странице веб-форм.Нет необходимости добавлять его в ваш набор инструментов.Вместо этого поместите DLL в вашу папку /bin и сделайте ссылку на нее из своего кода.
/bin
Существует достойное прохождение этого процесса здесь .