Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Could not load the assembly Could not load the assembly 'DotNetNuke.Authentication.LiveID
Previous
 
Next
New Post
12/30/2007 1:23 PM
 

TC providers get installed under Host->Host Settings->Authentication Services. I haven't had a chance to check the core scripts but check out this thread (http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/89/threadid/172747/scope/posts/Default.aspx) and check the sql procedure mentioned to ensure that it's correct. That might be the cause of your problem.

 
New Post
12/30/2007 7:37 PM
 

Mike,

Are you saying that because I changed objectQualifier from "" to "dnn_" that I have to manually changed the database scripts that are used to install the DB parts used for LiveID and OpenID? If this is the case it seems to me that there are some bugs in the installation procedures used for LiveID and OpenID. I also used the mode=InstallResources in the maual instal mechanism and both LiveID and OpenId installed with no errors displayed on the screen but the Login procedure still failed with the same error as mentioned before.

Question: My site currently works with LiveID and OpenID disabled, is there any reason to have them enabled on my site?

/TC

 
New Post
8/24/2008 8:05 PM
 

George Gildea wrote
 

I had the same issue. It occurred when upgrading from DotNetNuke 04.05.05 to 04.06.00 using the source package. Here is how I fixed it.

Upgraded from 04.05.05 to 04.06.00.

I accessed the website and received the following error:

A critical error has occurred. Could not load the assembly 'DotNetNuke.Authentication.LiveID'. Make sure that it is compiled before accessing the page.

Copied the following files from the 04.06.00 install package (DotNetNuke_04.06.00_Source\Website\Install\Package) to the {website}\Install\Package directory:

LiveID_01.00.00_Install.zip

OpenID_01.00.00_Install.zip

Downloaded ActiveDirectory_01.00.00_Install.zip and added it to the {website}\Install\Package directory.

Via the browser, ran "http://{website}/Install/Install.aspx?mode=InstallResources" with the following results:

            Install Resources Status Report

            00:00:00.031 - Installing Package File ActiveDirectory_01.00.00_Install: Success

            00:00:00.375 - Installing Package File LiveID_01.00.00_Install: Success

            00:00:00.625 - Installing Package File OpenID_01.00.00_Install: Success

            Installation Complete

Accessed the website and got the following error:

Parser Error Message: Could not load file or assembly 'DotNetNuke.Authentication.ActiveDirectory' or one of its dependencies. The system cannot find the file specified. (E:\Websites\DotNetNuke\Aqua-Marine\web.config line 68)

Copied the following files from the {website}\bin\Providers directory to the {website}\bin directory:

            DotNetNuke.Authentication.ActiveDirectory.dll

            DotNetNuke.Authentication.LiveID.dll

            DotNetNuke.Authentication.OpenID.dll

            Janrain.OpenId.dll

 Logged into the website.

 Under host setting, installed ActiveDirectory_01.00.00_Install.zip.

 Upgraded from DotNetNuke 04.06.00 to 04.06.02 using the source package.

Upgraded from DotNetNuke 04.06.02 to 04.07.00 using the source package.

Upgraded from DotNetNuke 04.07.00 to 04.08.00 using the source package.

Everything seems to be working OK. Hope this helps.

 

Indeed that did help.

I run a server with about 8 different DNN websites (not portals but sites). So I'm adding another one the other day, and I'm doing a fresh install to 4.8.4. Fresh installs are always a pleasure. But as I'm copying connection strings etc. from a good install(4.5.5) I paste into my new release.config rename etc. typical day at the office. So much so I get up to get a soda. smoke a cig... and fire off the install page...

  oops. forgot to change the conection info in web.config for the NEW site, and the script updates the WRONG db. So I was stuck with the other site at version 4.5.5 assembly with a 4.8.4 database... doh! This caused the default(pre-LiveID/OpenID) login to fault, so no login. No choice but to bring that site up to 4.8.4

Possibly the most botched upgrade I've had to do but finally got the db and assembly versions straight and working. had to go from 4.5.5 to 4.6.2 don't know why but straight to 4.8.4 wouldn't go(as i've noticed about 50% of the time) But I still had no way to login. Throwing the LiveID/OpenID error. 

Thanks for posting a full solution that worked for you, it was refreshingly logical after todays insanity. And it worked lie a champ. Now I just have to go through and clean up "Copy of folder(12)" and the dozen or so web.configxx(x)...

cheers

-mk

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Could not load the assembly Could not load the assembly 'DotNetNuke.Authentication.LiveID


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out