madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 11:06 AM |
|
| Hi I am installing nuke 4.0.9 onto a vista box. Have set up the folder with network service (full control) yet when I try to crate an application in IIS7 I get the " IIS Manager cannot verify whether the built-in account has access" I have been reading the posts on the web and it could be that the machine needs to be given permission but I do not have machine objects in my list of users/policies etc to choose from. If this is the case how do I give machine permissions (i'm thinking its only on server 2003 and such that you can do this. Is there a work around/fix for this authentication to work in Vista? And is it the machine permissions at all? is there another user account that needs permission. The error reads :
The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that domain\computer_name$ has Read access to the physical path. Then test these settings again
how do I make sure domain\computer_name$ has read access? I had to remove the brackets |
|
|
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 11:11 AM |
|
| ps using sql express 2008 too |
|
|
|
|
Joseph Craig DNN Creative Staff
 Nuke Master V Posts:5345

 |
| 13 Jun 2009 11:42 AM |
|
I'm confused. Are you installing on Vista or on a Server 2003? I think that part of the issue is domain\computer_name$. Where does this come from? |
|
Joe Craig DNN Creative Support Subscribe to the website |
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 12:11 PM |
|
Thanks I'm using Vista and sql express 2008. I have followed your videos and when I get to the point of creating an "Application" in IIS7 and I click the Test connection button it tells me that authentication to the folder path failed ie in my case C:\websites\nuke_4_9. In older versions I would create a virtual directory and point it here but now I need to create an application and when I do I click the test connection button and i get the fail to authenticate message. From reading websites some people think that the (domain)/(computer_name)$ needs to be given permissions but when I go to the folder/properties/security/edit and click the add button I only have "users,groups and built in security policies" none of which is the machine object. The help files say that computers can be in this list but I can not add then or enable them. I have "authenticated users" "System" "Network Service" "administrators\my_pcname\administrators" "users" and "II_IUSR" all having full permission on the folder. Is there something I am missing? I have followed your tutorial using sql express 2005 and sql server 2008 with the same error.
Hope this makes it clearer
If I ignore the message and carry on and try to install the web site I get "ERROR: Could not connect to database specified in connectionString for SqlDataProvider" the web config file is using the connection string for sql 2005 (which i believe is the same for 2008......maybe I'm wrong lol I'm no expert. |
|
|
|
|
Joseph Craig DNN Creative Staff
 Nuke Master V Posts:5345

 |
| 13 Jun 2009 1:21 PM |
|
On my Vista machine, there is still the option to add a virtual directory under Default Web Site. Right-click on Default Web Site to get to that option.
I don't think that you want to try to create an application.
|
|
Joe Craig DNN Creative Support Subscribe to the website |
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 1:27 PM |
|
| Still get the same message |
|
|
|
|
Joseph Craig DNN Creative Staff
 Nuke Master V Posts:5345

 |
| 13 Jun 2009 1:46 PM |
|
Can you create a simple website with a single .htm page? Just put index.htm in the directory with "Hello" as the file contents.
Can you create and then see that site?
|
|
Joe Craig DNN Creative Support Subscribe to the website |
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 1:54 PM |
|
| yes I tried that still got the same error when testing but IIS will display the page |
|
|
|
|
Joseph Craig DNN Creative Staff
 Nuke Master V Posts:5345

 |
| 13 Jun 2009 2:07 PM |
|
I guess the good new is that we now know that this is a problem with your IIS install, since the error occurs outside the context of DotNetNuke.
You might want to uninstall IIS, reboot, and install it again. I don't know that this will solve the problem, but it won't make it any worse!
|
|
Joe Craig DNN Creative Support Subscribe to the website |
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 5:40 PM |
|
I tried that and it didnt work, I did get around it (not a fix as i'm only testing this locally) by choosing (at the time of creating an application or virtual directory in stead of pass trhough authentication i specified a user ie my own administrator user name and pass word. I think this may be that vista although logs you on as administrator account doesnt quite let your account have complete administrator privaledges. Thinking I was on the home strech I run nuke with expectation but it crashed again when it couldnt create an instance of the database. I'm thinking its because i have installed and uninstalled 2005 and 2008 in the hope of fixing it but i'm now thinking it has left stuff in the registry. is there a tool to clean your machine of sql server for a fresh install?
Connection Error(s):
Index #: 0
Source: .Net SqlClient Data Provider
Class: 14
Number: 15372
Message: Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
or could this still be permissions?
|
|
|
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 6:57 PM |
|
Ok its not a fix but a work around cos to be honest a flattened machine was looking good to get rid of instances of the database when i noticed you can specify a database in the typical setup so installed a new instance with a different name, a fresh set of dotnuke install files and away it went. Onwards and upwards. There is a fix here but felt a bit out my league to be confident with it
http://support.microsoft.com/kb/955396 Many thanks for your thoughts J |
|
|
|
|
madman DNN Creative Magazine Subscriber
 Nuke Newbie Posts:8

 |
| 13 Jun 2009 7:44 PM |
|
Posted By madmaninsane on 13 Jun 2009 5:40 PM by choosing (at the time of creating an application or virtual directory in stead of pass trhough authentication i specified a user ie my own administrator user name and pass word.
Ignore this because it caused more privaledge problems after it installed and tried to run. I went back to the drawing board, once i fixed the database problem i ignored the "Unable to authenticate" warning on the test connections. Carried on with the install and can say it has installed properly and seems to be working. |
|
|
|
|
Lee Sykes DNN Creative Staff
 Nuke Master V Posts:5302

 |
| 15 Jun 2009 6:11 AM |
|
hello,
Glad you got it working. I had problems when testing a SQL Server 2008 with 2005 already installed, so I tend to just use one version at a time. I do this by using Virtual PCS. If you are going to be running multiple test environments for DNN, I highly recommend you checkout VPC: How to setup and use Microsoft Virtual PC 2007
Joe just to let you know:
Posted By jncraig on 13 Jun 2009 1:21 PM On my Vista machine, there is still the option to add a virtual directory under Default Web Site. Right-click on Default Web Site to get to that option.
I don't think that you want to try to create an application.
In IIS7 you do want to create an application, even though you have the virtual directory option available.
Thanks,
|
|
Lee Sykes Site Administrator Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts
Twitter: www.twitter.com/leesykes
 |
|
|