473,608 Members | 2,443 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Windows 2003 server and the aspnet_wp.exe process

I don't currently have an installation of Windows 2003 server, or I could
answer this myself.
After having a client install ASP.NET on Windows 2003, I then tried to find
the aspnet_wp.exe process but he claims it's not here. Now at first I
didn't beleive him, however, I wondered if now that Asp.Net is integrated
into IIS in WIndows 2003, is there a separate process?
In the end, what I want to find out is, on a default installation of ASP.NET
on Windows 2003 Server, what is the name of the user that is executing the
asp.net code? I want to be able to grant permissions, etc. using that user
account? Is it just System? Does an ASPNET user exist in WIndows 2003?

Any help would be appreciated. Thanks,
-Cliff

Nov 18 '05 #1
7 1869
By default: ASPNET is the user account.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

"Cliff Harris" <he***@myrealbo x.com> wrote in message
news:Ob******** ******@TK2MSFTN GP14.phx.gbl...
I don't currently have an installation of Windows 2003 server, or I could
answer this myself.
After having a client install ASP.NET on Windows 2003, I then tried to find the aspnet_wp.exe process but he claims it's not here. Now at first I
didn't beleive him, however, I wondered if now that Asp.Net is integrated
into IIS in WIndows 2003, is there a separate process?
In the end, what I want to find out is, on a default installation of ASP.NET on Windows 2003 Server, what is the name of the user that is executing the
asp.net code? I want to be able to grant permissions, etc. using that user account? Is it just System? Does an ASPNET user exist in WIndows 2003?

Any help would be appreciated. Thanks,
-Cliff

Nov 18 '05 #2
Thanks for the info!
"Kevin Spencer" <ks******@takem pis.com> wrote in message
news:OO******** ******@tk2msftn gp13.phx.gbl...
By default: ASPNET is the user account.

--
HTH,
Kevin Spencer
.Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

"Cliff Harris" <he***@myrealbo x.com> wrote in message
news:Ob******** ******@TK2MSFTN GP14.phx.gbl...
I don't currently have an installation of Windows 2003 server, or I could answer this myself.
After having a client install ASP.NET on Windows 2003, I then tried to

find
the aspnet_wp.exe process but he claims it's not here. Now at first I
didn't beleive him, however, I wondered if now that Asp.Net is integrated into IIS in WIndows 2003, is there a separate process?
In the end, what I want to find out is, on a default installation of

ASP.NET
on Windows 2003 Server, what is the name of the user that is executing the asp.net code? I want to be able to grant permissions, etc. using that

user
account? Is it just System? Does an ASPNET user exist in WIndows 2003?

Any help would be appreciated. Thanks,
-Cliff



Nov 18 '05 #3
Cliff Harris wrote:
I don't currently have an installation of Windows 2003 server, or I
could answer this myself.
After having a client install ASP.NET on Windows 2003, I then tried
to find the aspnet_wp.exe process but he claims it's not here. Now
at first I didn't beleive him, however, I wondered if now that
Asp.Net is integrated into IIS in WIndows 2003, is there a separate
process?
In the end, what I want to find out is, on a default installation of
ASP.NET on Windows 2003 Server, what is the name of the user that is
executing the asp.net code? I want to be able to grant permissions,
etc. using that user account? Is it just System? Does an ASPNET
user exist in WIndows 2003?


Cliff,
On Windows Server 2003 / IIS 6.0, the ASP.NET work process
is named "w3wp.exe". And the default worker process identity
is "NT AUTHORITY\NETWO RK SERVICES".

The ASPNET local user account is still created but is not used
on Windows Server 2003.

To change the worker process identity on Windows Server 2003,
you must go into IIS 6.0 and Application Pool's Identity.
e.g. Edit the DefaultApplPool 's Identity

Note modifing the machine.config' s processModel userName
won't have any effect.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at
http://www.able-consulting.com
Nov 18 '05 #4
Sorry Kevin, but this round goes to Carl. After talking through it with the
client, I have detemined that the use is NETWORK SERVICE
(Carl, it's not plural though.. found that one out after trying for 30 mins
to figure out what my client was doing wrong)

Thanks,
-Cliff

"Carl Prothman [MVP]" <ca****@spamcop .net> wrote in message
news:Ok******** ******@TK2MSFTN GP09.phx.gbl...
Cliff Harris wrote:
I don't currently have an installation of Windows 2003 server, or I
could answer this myself.
After having a client install ASP.NET on Windows 2003, I then tried
to find the aspnet_wp.exe process but he claims it's not here. Now
at first I didn't beleive him, however, I wondered if now that
Asp.Net is integrated into IIS in WIndows 2003, is there a separate
process?
In the end, what I want to find out is, on a default installation of
ASP.NET on Windows 2003 Server, what is the name of the user that is
executing the asp.net code? I want to be able to grant permissions,
etc. using that user account? Is it just System? Does an ASPNET
user exist in WIndows 2003?


Cliff,
On Windows Server 2003 / IIS 6.0, the ASP.NET work process
is named "w3wp.exe". And the default worker process identity
is "NT AUTHORITY\NETWO RK SERVICES".

The ASPNET local user account is still created but is not used
on Windows Server 2003.

To change the worker process identity on Windows Server 2003,
you must go into IIS 6.0 and Application Pool's Identity.
e.g. Edit the DefaultApplPool 's Identity

Note modifing the machine.config' s processModel userName
won't have any effect.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at
http://www.able-consulting.com


Nov 18 '05 #5
My apologies, Cliff. We use the System account, and I got lazy and just
looked it up under Local Users. :-P

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

"Cliff Harris" <he***@myrealbo x.com> wrote in message
news:Op******** ******@tk2msftn gp13.phx.gbl...
Sorry Kevin, but this round goes to Carl. After talking through it with the client, I have detemined that the use is NETWORK SERVICE
(Carl, it's not plural though.. found that one out after trying for 30 mins to figure out what my client was doing wrong)

Thanks,
-Cliff

"Carl Prothman [MVP]" <ca****@spamcop .net> wrote in message
news:Ok******** ******@TK2MSFTN GP09.phx.gbl...
Cliff Harris wrote:
I don't currently have an installation of Windows 2003 server, or I
could answer this myself.
After having a client install ASP.NET on Windows 2003, I then tried
to find the aspnet_wp.exe process but he claims it's not here. Now
at first I didn't beleive him, however, I wondered if now that
Asp.Net is integrated into IIS in WIndows 2003, is there a separate
process?
In the end, what I want to find out is, on a default installation of
ASP.NET on Windows 2003 Server, what is the name of the user that is
executing the asp.net code? I want to be able to grant permissions,
etc. using that user account? Is it just System? Does an ASPNET
user exist in WIndows 2003?


Cliff,
On Windows Server 2003 / IIS 6.0, the ASP.NET work process
is named "w3wp.exe". And the default worker process identity
is "NT AUTHORITY\NETWO RK SERVICES".

The ASPNET local user account is still created but is not used
on Windows Server 2003.

To change the worker process identity on Windows Server 2003,
you must go into IIS 6.0 and Application Pool's Identity.
e.g. Edit the DefaultApplPool 's Identity

Note modifing the machine.config' s processModel userName
won't have any effect.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Hire top-notch developers at
http://www.able-consulting.com


Nov 18 '05 #6
Correction (typo):

"NT AUTHORITY\NETWO RK SERVICES"


"NT AUTHORITY\NETWO RK SERVICE"

There is no "S" on SERVICE

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Nov 18 '05 #7
Cliff Harris wrote:
Sorry Kevin, but this round goes to Carl.
After talking through it with the client,
I have determined that the use is NETWORK SERVICE

Cliff,
Learning that one must go (by default) from ASPNET
to NETWORK SERVICE identity when moving from
Windows 2000 (with IIS 5.0) or XP (with IIS 5.1)
to Windows Server 2003 (with IIS 6.0), has tripped
a lot of folks up, even me... :-)

BTW if you do create a new identity for the ASP.NET
worker process, then make sure to add that new identity
to the local IIS_WPG (IIS Worker Process Group), in
addition to modifying the IIS 6.0 Application Pool's
Identity value.
(Carl, it's not plural though...


Right, sorry for the typo. I typed that in "by-hand" rather
than doing a "cut and paste". I've posted a correction.
Good catch.

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP

Nov 18 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
3746
by: Wolfgang Kaml | last post by:
Hello All, I have been working on this for almost a week now and I haven't anything up my sleeves anymore that I could test in addition or change.... Since I am not sure, if this is a Windows 2003 Server or ADO or ODBC issue, I am posting this on all of the three newsgroups. That's the setup: Windows 2003 Server with IIS and ASP.NET actiavted Access 2002 mdb file (and yes, proper rights are set on TMP paths and path,
2
15216
by: Ken Lindner | last post by:
I have a need to become familiar with SQL Server 2000 for work. Needless to say I am new to SQL Server any version, but not IT in general. My employer has provided me with the SQL Server 2000 Personal disk from the SQL Server 2000 Enterprise kit as this is reported here on the MSDN web site to be the version that is supported on Windows XP. In fact so many of you kind people confess to having succeeded in doing it. I have tried...
1
1341
by: Cliff Harris | last post by:
I don't currently have an installation of Windows 2003 server, or I could answer this myself. After having a client install ASP.NET on Windows 2003, I then tried to find the aspnet_wp.exe process but he claims it's not here. Now at first I didn't beleive him, however, I wondered if now that Asp.Net is integrated into IIS in WIndows 2003, is there a separate process? In the end, what I want to find out is, on a default installation of...
0
2248
by: Jose Lopes Moreira | last post by:
I am deploying an application on a Windows 2003 server. This application needs to write files to a folder. On IIS 5 this worked fine by granting permissions to the ASPNET user. The aspnet_wp.exe process could create the files. But in Windows 2003 I notice that process w3wp.exe is used instead. This process is trying to create the files at \windows\system32\inetsvr\ and not on my folder. What is the user that has to be granted...
1
1973
by: RedEagle | last post by:
Hi all, I have the following problem with ASP.NET running on Windows 2003. My configuration is: 1) Windows 2003 Server Standard 2) ASP.NET running in IIS5 Isolation mode (aspnet_wp.exe is alive and kicking) 3) .NET Framework v1.1.4322 (updated by Windows update) 4) My application running on d:\myapp directory (not c:\Inetpub)
2
5015
by: Jared Hagel | last post by:
I've searched the web for a solution to this problem. Surprisingly, no problem/solution has been posted yet. We can read application configuration information fine when our asp.net application runs on a Windows 2000 server. But when we run this same application from Windows 2003, we can't read any application configuration. The code in question is this (in default.aspx):
0
2297
by: CESAR DE LA TORRE [MVP] | last post by:
I am using WSE 3.0 with Visual Studio 2005, specifically I'm using Kerberos authentication and passing Kerberos ticket from Presentation Tier (VSTO.2005 client) to Server Tier through our Web Services (based on WSE 3.0). Having our WSE 3.0-WebService over Windows Server 2003, everything works great, but, over Windows XP, I have a problem (which is documented in WSE 3.0 help) but its workaround does not work properly (at least with my...
0
934
by: batista | last post by:
Hello, I have a web service that i created in IIS 5.1,on windows xp. it has a method "stopservice" in which im stopping the aspnet_wp.exe,to clean all resources.And im using a boolean set to true so that after that if anyone access the service, it will give an error that service needs to start again.I also have a "startservice" method in which all necessary initialization occurs. The boolean is initialized to false in global.ascx file...
17
5081
by: Jon B | last post by:
Hi All! I have a ASP.NET 2.0 site that works on the Windows 2000 Server. However, when I tried to view this site on my local Windows XP machine, I get "Server Unavailable". If I switch the Windows XP IIS back to ASP.NET 1.1 then I get the Configuration Error (which is understandable because I'm trying to run an ASP.NET 2 site with 1.1 framework). I can however view other ASP.NET 1.1 sites on my local Windows XP machine. It's only the...
0
8000
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8495
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8145
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8330
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6815
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5475
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
3960
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2474
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1589
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.