Support Forum
 
  Support Forum  Modules  Engage: Locator  Error when installing...
Previous Previous
 
Next Next
New Post 2/11/2008 3:39 PM
  Justin E
6 posts
No Ranking


Error when installing... 

I was able to install the Locator module with no problem but when I add it to the page where I want it to be displayed I get the following error:

Unhandled error loading module.
DotNetNuke.Services.Exceptions.ModuleLoadException: Unhandled Error Adding Module to BottomPane ---> DotNetNuke.Services.Exceptions.ModuleLoadException: Error: Store Locator is currently unavailable. ---> System.Web.HttpParseException: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The system cannot find the file specified. ---> System.Exception: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The system cannot find the file specified. File name: 'AjaxControlToolkit' at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.Configuration.CompilationSection.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.TemplateParser.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistrationCore(TagNamespaceRegisterEntry nsRegisterEntry) at System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistration(TagNamespaceRegisterEntry nsRegisterEntry) at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, PortalModuleBase ctrlModule, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(PortalModuleBase ctrlModule, Exception exc) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

 

 
New Post 2/12/2008 4:06 PM
  jeimer
22 posts
9th Level Poster


Re: Error when installing... 

Engage: Locator requires the AJAX Control Toolkit Version 10920. After you have installed this, the module should behave as expected. Let me know if that doesn't fix it.


Engage Software
St. Louis, MO
314.966.4000



The leading provider of DotNetNuke support, training and custom development.
 
New Post 2/12/2008 4:07 PM
  Justin E
6 posts
No Ranking


Re: Error when installing... 

That did the trick!

 
New Post 5/23/2008 7:40 PM
  moorecreative
3 posts
www.moorecreative.com
No Ranking


Re: Error when installing... 

 jeimer wrote

Engage: Locator requires the AJAX Control Toolkit Version 10920. After you have installed this, the module should behave as expected. Let me know if that doesn't fix it.

I'm having the same issue... on a host that we don't exactly have full control over the site, but it's better than a shared location... even then, it took a while for me to even find server install instrucitons vs user local toolkit setup instructions. Finally found this and thought I'd share with the group:

"regarding proper AJAX Control Toolkit install, all it takes is for AjaxControlToolkit.dll to be in your web site's /Bin directory..."

apparently it's super simple, just need to drop the dll into the "bin" folder in the root of the dnn site.

you can find the file in the AjaxControlToolkit\SampleWebSite\Bin folder if you download the toolkit with source here:
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4941

 

 
New Post 5/23/2008 8:41 PM
  moorecreative
3 posts
www.moorecreative.com
No Ranking


Re: Error when installing... 

HEY! I did one step better here!
Again, the problem for me was that we were needing to post the dll file to a hosting company where we're on a shared box and don't ahve direct access to the root bin folder without extreme hurdles to jump through.

SO, what I did was hack the module install file (sorry, no disrespect to Engage crew! just needed to get that dll installed automatically where we didnt' have bin access) so that it would upload the dll file during the normal module install in dnn.

steps:
1. add the AjaxControlToolkit.dll to the install zip (loose in there with the otehr dlls)
2. then open and edit the "engagelocator.dnn" file and add the AjaxControlToolkit.dll to the list of files it installs.

Caution:
A. of course, it helps to know what youre doing here... i only slightly do and was lucky
B. also, i already had tried the normal install and knew that the ajax dll was missing (so i was positive i wasn't overwriting one that was already there).

 
New Post 5/27/2008 2:50 PM
  Chris Hammond
822 posts
2nd Level Poster


Re: Error when installing... 

That is definitely an option, we decided not to include the DLLs are we were worried about version conflicts with other modules. By not including the DLL a user would have to copy the files in themselves and should see if there is already another version of the DLL in the bin folder for other third party modules.


DotNetNuke Core Team Member
Engage Software
St. Louis, MO
314.966.4000



The leading provider of DotNetNuke support, training and custom development.
 
Previous Previous
 
Next Next
  Support Forum  Modules  Engage: Locator  Error when installing...
Buy now!

Purchase modules

click here to buy now

Please click here to register for an account and payment will be processed via PayPal.

Test Drive!

Test drive our modules

click here to test drive our modules

Want to find out how it works? Visit our demo site to see the modules in actions!

Subscribe

Sign up for our newsletter and get the latest product updates!

Online Support

Get the latest!