Ошибка интеграции OpenID в asp.net - PullRequest
1 голос
/ 03 июня 2011

Я пытаюсь использовать 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 ???

Ответы [ 2 ]

3 голосов
/ 03 июня 2011

Я полагаю, что Visual Studio выдает ошибки, потому что не может найти зависимости, требуемые для DotNetOpenAuth.Вы можете установить MVC-фреймворк, просто чтобы у Visual Studio были зависимости, но вам не нужно использовать MVC в вашем проекте.

2 голосов
/ 03 июня 2011

Файл DotNetOpenAuth.dll будет отлично работать на странице веб-форм.Нет необходимости добавлять его в ваш набор инструментов.Вместо этого поместите DLL в вашу папку /bin и сделайте ссылку на нее из своего кода.

Существует достойное прохождение этого процесса здесь .

...