djbaldwin wroteThis is a local file problem, not a URL issue. It is usually caused by IIS pointing to a deep folder structure then the structure of the website after that. It affects the Store many because of the plugable provider mechanism, but it can affect other modules as well. For example, using a stock setup...
c:\inetpub\dotnetnuke\dnn435\destopmodules\store\providers\dataproviders\sqldataprovider\ is the path before the filename itself.
It gets worse on your desktop...
c:\Documents and Settings\username\My Documents\Visual Studio 2005\Projects\DotNetNuke\DesktopModules\Store\store\providers\dataproviders\sqldataprovider
One quick workaround is to move your DotNetNuke install folder to a root folder. For example, you could use
c:\dnn435
Then open IIS Manager and change the proprties to point to the new folder. Don't forget to check permissions on your new folder (IIS 5 requires user\ASPNET, IIS 6 Network Services).
This has been logged for the Store module, but it could not be fixed before the next release.
I hope this is of some help to you.
Thank you for that DJ, I'm having this problem too and I'm assumed that the problem was coming from a similar area to what you described, so that much is put to bed for me. I, however, am using Visual Web Developer 2005 Express addition and I do not have a dependancy on IIS. I'm a bit new to this kind of development environment (I used PHP in the past), so I'm having a bit of trouble setting up the project to run in the root folder.
Do you or does anyone know how I can copy the work I have done on my present site in the "My Documents" folder into the root folder using Visual Web Developer? When I used the "Copy Web Site" option, I received a "Could not connect" error after compiling. Is there something else I need to change? I noticed that the path was still defaulting to the old folder even though I copied the website into a folder of a different name.
ANY help would be greatly appreciated, I'm at a standstill on this one unfortunately. If anything is unclear, I would be happy to clarify.
Thank you