473,440 Members | 1,802 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,440 software developers and data experts.

asp.net worker does not load up ...SIGH

ok... so i restarted my server and i get a
"Server Application Unavailable
The web application you are attempting to access on this web server is
currently unavailable. Please hit the "Refresh" button in your web browser
to retry your request.
Administrator Note: An error message detailing the cause of this specific
request failure can be found in the application event log of the web server.
Please review this log entry to discover what caused this error to occur. "
on the application i'm trying to access.

I check the application log and find:
"aspnet_wp.exe could not be started. The error code for the failure is
80004005. This error can be caused when the worker
process account has insufficient rights to read the .NET Framework files.
Please ensure that the .NET Framework is correctly
installed and that the ACLs on the installation directory allow access to
the configured account."

This is the first time i've seen this so i checked the newsgroups and such
and found topics that related and tried changing the permissions, made sure
that the aspnet worker had full permission, tried the system acct, tried an
impersonated acct. Then i tried aspnet_regiis -i as others said that worked
and it didn't resolve anything. Then i checked the log again and it failed
installing... ergh...
here are the error msgs:
"Unable to read the performance counter strings of the 009 language ID. The
Win32 status returned by the call is in the Record Data as DWORD 0. "
"Installing the performance counter strings for ASP.NET_1.1.4322 failed. The
Error code is DWORD 0 of the Record Data. "
"Unable to read the performance counter strings of the 009 language ID. The
Win32 status returned by the call is in the Record Data as DWORD 0. "
"Installing the performance counter strings for ASP.NET failed. The Error
code is DWORD 0 of the Record Data. "

i've tried all day to get it back up and running. I'm sick of the aspnet
worker dying on me all the time... he obviously is working himself to death
or a weak worker... [this is actually the first time it's died on the server,
but it died more than it's share on my 3 other machines which is really
upsetting actually...sigh]

but any tips to get it back up and running would be much appreciated...
thanks in advance!
Nov 19 '05 #1
7 2038
Sammy,

I don't have any exact ideas, but if you think it's a permission thing, you
can TEMPORARILY give ASP.NET account administrator access and see if that
fixes the problem. If it does, you know you're on the correct path. Don't
leave it like that though, figure it out, and remove admin access from that
account.

Steve

"sammy" <sa*@nospam.nospam> wrote in message
news:08**********************************@microsof t.com...
ok... so i restarted my server and i get a
"Server Application Unavailable
The web application you are attempting to access on this web server is
currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific
request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur. " on the application i'm trying to access.

I check the application log and find:
"aspnet_wp.exe could not be started. The error code for the failure is
80004005. This error can be caused when the worker
process account has insufficient rights to read the .NET Framework files.
Please ensure that the .NET Framework is correctly
installed and that the ACLs on the installation directory allow access to
the configured account."

This is the first time i've seen this so i checked the newsgroups and such
and found topics that related and tried changing the permissions, made sure that the aspnet worker had full permission, tried the system acct, tried an impersonated acct. Then i tried aspnet_regiis -i as others said that worked and it didn't resolve anything. Then i checked the log again and it failed
installing... ergh...
here are the error msgs:
"Unable to read the performance counter strings of the 009 language ID. The Win32 status returned by the call is in the Record Data as DWORD 0. "
"Installing the performance counter strings for ASP.NET_1.1.4322 failed. The Error code is DWORD 0 of the Record Data. "
"Unable to read the performance counter strings of the 009 language ID. The Win32 status returned by the call is in the Record Data as DWORD 0. "
"Installing the performance counter strings for ASP.NET failed. The Error
code is DWORD 0 of the Record Data. "

i've tried all day to get it back up and running. I'm sick of the aspnet
worker dying on me all the time... he obviously is working himself to death or a weak worker... [this is actually the first time it's died on the server, but it died more than it's share on my 3 other machines which is really
upsetting actually...sigh]

but any tips to get it back up and running would be much appreciated...
thanks in advance!

Nov 19 '05 #2
Hi Steve,

Thanks for your reply. I've tried giving the asp.net account admin access
and have also tried creating another acct and using that and giving it admin
access.

I installed MDAC 2.8 the other day as well. And this all happened when I
reset the machine. Any ideas?

thanks

"Steve Lutz" wrote:
Sammy,

I don't have any exact ideas, but if you think it's a permission thing, you
can TEMPORARILY give ASP.NET account administrator access and see if that
fixes the problem. If it does, you know you're on the correct path. Don't
leave it like that though, figure it out, and remove admin access from that
account.

Steve

"sammy" <sa*@nospam.nospam> wrote in message
news:08**********************************@microsof t.com...
ok... so i restarted my server and i get a
"Server Application Unavailable
The web application you are attempting to access on this web server is
currently unavailable. Please hit the "Refresh" button in your web

browser
to retry your request.
Administrator Note: An error message detailing the cause of this specific
request failure can be found in the application event log of the web

server.
Please review this log entry to discover what caused this error to occur.

"
on the application i'm trying to access.

I check the application log and find:
"aspnet_wp.exe could not be started. The error code for the failure is
80004005. This error can be caused when the worker
process account has insufficient rights to read the .NET Framework files.
Please ensure that the .NET Framework is correctly
installed and that the ACLs on the installation directory allow access to
the configured account."

This is the first time i've seen this so i checked the newsgroups and such
and found topics that related and tried changing the permissions, made

sure
that the aspnet worker had full permission, tried the system acct, tried

an
impersonated acct. Then i tried aspnet_regiis -i as others said that

worked
and it didn't resolve anything. Then i checked the log again and it failed
installing... ergh...
here are the error msgs:
"Unable to read the performance counter strings of the 009 language ID.

The
Win32 status returned by the call is in the Record Data as DWORD 0. "
"Installing the performance counter strings for ASP.NET_1.1.4322 failed.

The
Error code is DWORD 0 of the Record Data. "
"Unable to read the performance counter strings of the 009 language ID.

The
Win32 status returned by the call is in the Record Data as DWORD 0. "
"Installing the performance counter strings for ASP.NET failed. The Error
code is DWORD 0 of the Record Data. "

i've tried all day to get it back up and running. I'm sick of the aspnet
worker dying on me all the time... he obviously is working himself to

death
or a weak worker... [this is actually the first time it's died on the

server,
but it died more than it's share on my 3 other machines which is really
upsetting actually...sigh]

but any tips to get it back up and running would be much appreciated...
thanks in advance!


Nov 19 '05 #3
Hi Sammy,

Don't worry, let's have a troubleshoot step by step. What's your server's
OS version and have you installed other patch or do any particular
configuration changes on the server?
And is the problem only occur in your particular asp.net project or all the
asp.net applcation on your server no longer works ( you can try creating a
new simple one to verify this).

Based on my experience, there're some former issues regarding on the
similiar symptom. Is your server a Domain Controller , if so, this may
caused by the asp.net 's process account be changed to another one other
than the default machine\aspnet on win2k server.

Also, since the error report is concerned with the process account , have
you done any "RESET PASSWORD" operation on those local accounts on your
machine, since the asp.net's default process account aspnet is computer
controled password, manually reset it may cause error.

In addition, if your machien is 2k server and does use the machine\aspnet
as the process account, you can try removing the aspnet account and
recreate it via the following means:

1. Open computer management and delete the ASPNET user account
2. Open a command prompt and run the following two commands:
a. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspne t_regiis.exe -ua
b. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspne t_regiis.exe -i
3. Ensure that the <processModel> had the userName attribute set to run as
machine.

HTH. If you have any other findings, please feel free to post here also.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #4
Hi Steven,

thanks for the quick response!
i'm running wink2kserver sp4 and all of my application files are located on
a file server. so i have a local machine user named aspnet and a user on the
file server named aspnet w/ the same pw.

I tried doing the steps that you suggested below but i'm still getting the
same error.
When I first started setting this up, I changed the local machine's acct pw
to match the file server's pw but that didn't seem to cause problems
before... hmmm... Maybe it hasn't mattered because I haven't reset the
machine till now? Not sure, but that's all the info I can think of...

let me know what you suggest next.
thanks!
sam
"Steven Cheng[MSFT]" wrote:
Hi Sammy,

Don't worry, let's have a troubleshoot step by step. What's your server's
OS version and have you installed other patch or do any particular
configuration changes on the server?
And is the problem only occur in your particular asp.net project or all the
asp.net applcation on your server no longer works ( you can try creating a
new simple one to verify this).

Based on my experience, there're some former issues regarding on the
similiar symptom. Is your server a Domain Controller , if so, this may
caused by the asp.net 's process account be changed to another one other
than the default machine\aspnet on win2k server.

Also, since the error report is concerned with the process account , have
you done any "RESET PASSWORD" operation on those local accounts on your
machine, since the asp.net's default process account aspnet is computer
controled password, manually reset it may cause error.

In addition, if your machien is 2k server and does use the machine\aspnet
as the process account, you can try removing the aspnet account and
recreate it via the following means:

1. Open computer management and delete the ASPNET user account
2. Open a command prompt and run the following two commands:
a. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspne t_regiis.exe -ua
b. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspne t_regiis.exe -i
3. Ensure that the <processModel> had the userName attribute set to run as
machine.

HTH. If you have any other findings, please feel free to post here also.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #5
Hi Sam,

Thanks for your followup. Well, now I've got that since your application
put the files and contents on a remote shared folder , you change your
local aspnet account's password to mapping the remote file server's local
aspnet account.

Since by default the <processModel> element in machine,.config is set as
userName="Machine" password="AutoGenerate", have you changed that to the
correct one after manually control the aspnet account's password. '

Also, I think you can first try recreating a new simple asp.net project on
your win2k server machine and just use local file system(not a remote
shared folder) to see whether it can work. Or alternatively, you can first
try make a simple asp.net web page be able to run on your server (you can
try put a simple page on the IIS default site's root folder to test).

In addition, if you haven't try reset the aspnet account as I mentioned
previously, you can try reset it back and then change back the processModel
in machine.config to userName="Machine" password="AutoGenerate" and then
restart to server to let the change take effect.

Hope helps. IF there is any other findings, please feel free to post here.
Thanks.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #6
Hi Steven,

my asp_net worker won't start due to permissions issues...
i haven't been able to get it started back up again and i'll try changin the
config file and get back to you...

thanks again!
"Steven Cheng[MSFT]" wrote:
Hi Sam,

Thanks for your followup. Well, now I've got that since your application
put the files and contents on a remote shared folder , you change your
local aspnet account's password to mapping the remote file server's local
aspnet account.

Since by default the <processModel> element in machine,.config is set as
userName="Machine" password="AutoGenerate", have you changed that to the
correct one after manually control the aspnet account's password. '

Also, I think you can first try recreating a new simple asp.net project on
your win2k server machine and just use local file system(not a remote
shared folder) to see whether it can work. Or alternatively, you can first
try make a simple asp.net web page be able to run on your server (you can
try put a simple page on the IIS default site's root folder to test).

In addition, if you haven't try reset the aspnet account as I mentioned
previously, you can try reset it back and then change back the processModel
in machine.config to userName="Machine" password="AutoGenerate" and then
restart to server to let the change take effect.

Hope helps. IF there is any other findings, please feel free to post here.
Thanks.

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #7
Hi Sam,

Any further progress on this or have you got the problem fixed?

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #8

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

Similar topics

2
by: Mark | last post by:
Hi... We're looking at moving an ASP app from IIS 5 to IIS 6. In general things seem to be working okay, but there are some oddities around the edges. One of those unanticipated changes has to...
9
by: Abhishek Srivastava | last post by:
Hello All, In IIS 6.0 We have a concept of worker processes and application pools. As I understand it, we can have multiple worker process per appliction pool. Each worker process is dedicated...
4
by: Sefi | last post by:
Good day everyone I'm a bit confused about whether the "Server Application Unavailable" status of my website that frequently occurs when several users are simultaneously logged into it is a symptom...
1
by: Dominic | last post by:
I'd like to tune the performance of my application in a web garden. Our server has dual processors. Is there any guideline to set this "maximum number of worker processes" for web garden? In my...
0
by: Rusty Shackleford | last post by:
I am having trouble getting my ASP.Net applications and sessions to stay running. At first, I thought it was my lack of understanding of ASP.Net, or the fact that I am using Anonymous...
6
by: James Radke | last post by:
Hello, I have a multithreaded windows NT service application (vb.net 2003) that I am working on (my first one), which reads a message queue and creates multiple threads to perform the processing...
7
by: Charles Law | last post by:
My first thought was to call WorkerThread.Suspend but the help cautions against this (for good reason) because the caller has no control over where the thread actually stops, and it might have...
5
by: Soren S. Jorgensen | last post by:
Hi, In my app I've got a worker thread (background) doing some calculations based upon user input. A new worker thread might be invoked before the previous worker thread has ended, and I wan't...
3
by: Brad | last post by:
In a Vista/IIS7 asp.net app, a coded crystal report export is crashing IIS7....but it works just fine in visual studio's cassini web server. And if I create a web form and use the crystal...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
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...
0
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...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
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...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.