Developer forum

Forum » Development » Setting up DW on localhost windows 7 IIS 7

Setting up DW on localhost windows 7 IIS 7


Reply

I'm trying to run a dynamicweb solution locally for testing purposes on IIS 7 for the first time after switching to windows 7.

I believe I've set up all my folders correct, but something is wrong.
I keep getting the error: "Language.mdb was not found. Do you want Dynamicweb to attempt to download the database?" when I try to access the Admin.

The page redirects to: http://localhost:90/Admin/Public/GetLanguageMDB.aspx

Anybody has any idea what could be wrong?

best regards Sune Fengel.

Replies

 
Reply
Hello,

What happens when you press "Yes" on this page ? It should actually download the file (~ 10 MB) and proceed to the administration.
 
Reply
Nothing happened.
I copied the ?fetch=true parameter to the url and reloaded the page. Then it said language.mdb successfully downloaded.

But when I tried to access the Admin folder I was back to square one.

I can see that the language.mdb file is located in the admin folder and the NETWORK SERVICE user has access to all folders.

- Sune
 
Reply
The Application runs by default with the identity of "ApplicationPoolIdentity" - try to change that to "Network Service" in the identity settings of the ApplicationPool running your site.
 
Reply
Just tried your advice. Unfortunately no difference :/
 
Reply
Hello,

Please make sure I have a Microsoft.Jet.OleDb.4.0 provider installed.

This might help:
http://forums.asp.net/t/1008321.aspx
 
Reply
@pvo good idea.
unfortunately the Jet OleDB provider is deprecated for Windows 7 but I downloaded 2007 Office System Driver: Data Connectivity Components from

http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

alas it made no difference.

- Sune
 
Jeppe Eriksson Agger Dynamicweb Employee
Jeppe Eriksson Agger
Reply
This post has been marked as an answer
Are you using a 64 bit version of Windows 7? If so, then you need to tell IIS to enable 32 bit applications. This is done by going to the Advanced Settings for your AppPool and setting the "Enable 32-Bit Applications" under the "General" node to "True".
Votes for this answer: 0
 
Reply
Thanks a lot @jea that did the trick :D.

- Sune
 
Lars Larsen
Reply

Had the same problem on a DW8.0 installation. Changed the setting "Enable 32-Bit Applications" under the "General" node to "True", as Jeppe suggested. That did the trick. Couldn't you Dynamicweb add this setting in the installation guide, please?
 

 
Jeppe Eriksson Agger Dynamicweb Employee
Jeppe Eriksson Agger
Reply

Hi Lars

The architecture of DW8 has changed to allow for true 64 bit AppPools to run Dynamicweb. However this requires you to have a 64 bit Access driver installed (even if you're running your DW on top of a SQL database). This piece of infomation was unfortunately not included in the installation guide due to an oversight but rest assured that it will be added :)

In the meantime, you can install the driver in two ways. Either install a 64 bit version of Access 2010 or install the stand-alone driver from here: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255. Remember to get the AccessDatabaseEngine_x64.exe file.

Hope this clarifies the situation :)

- Jeppe

 

You must be logged in to post in the forum