Seigfried
2009-07-16 22:18:01 UTC
I'm learning ASP.NET (Yes, this IS an IIS question. I'm not in the wrong
group.) so I have installed IIS 7 on my Vista Business System. I'm not a
member of a domain. Everything is installed on a single computer.
The first lesson in the book I'm reading tells you to bring up their initial
.aspx web page to verify that everything has been installed and is working.
I've been bogged down on that for quite a while.
It IS working now, but in a mode that I do not understand. Here's what I
have done.
1 - The initial .aspx web page would not work with default installed
settings. In IIS Manager, using the Basic Setting Action, the Test Settings
button returned an Authorization error: "Cannot verify access to path".
"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."
2 - Both the NetworkService Application Pool identity and the LocalSystem
Application Pool identity gave the same result above. I gave the IIS_IUSRS
group full control over the physical directory where the website files are
and it didn't make any difference. (I've changed it back now.)
3 - Finally, since I couldn't think of anything else to try and I wanted to
find out if IIS 7 actually did work, I created a new Administrator account,
with a password, and used the Connect As button to Set this Specific User.
THIS WORKED! The .aspx page came up. The Test Settings button returned
success.
My question is:
How do I configure IIS 7 so I can use a built-in account to run this app?
group.) so I have installed IIS 7 on my Vista Business System. I'm not a
member of a domain. Everything is installed on a single computer.
The first lesson in the book I'm reading tells you to bring up their initial
.aspx web page to verify that everything has been installed and is working.
I've been bogged down on that for quite a while.
It IS working now, but in a mode that I do not understand. Here's what I
have done.
1 - The initial .aspx web page would not work with default installed
settings. In IIS Manager, using the Basic Setting Action, the Test Settings
button returned an Authorization error: "Cannot verify access to path".
"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."
2 - Both the NetworkService Application Pool identity and the LocalSystem
Application Pool identity gave the same result above. I gave the IIS_IUSRS
group full control over the physical directory where the website files are
and it didn't make any difference. (I've changed it back now.)
3 - Finally, since I couldn't think of anything else to try and I wanted to
find out if IIS 7 actually did work, I created a new Administrator account,
with a password, and used the Connect As button to Set this Specific User.
THIS WORKED! The .aspx page came up. The Test Settings button returned
success.
My question is:
How do I configure IIS 7 so I can use a built-in account to run this app?