asp.net uploading on x64 server 2008 - asp.net

I publish web site on windows server 2008 x64 with iis 7, I developed the web site using framework 3.5
the site doesn't open , and try to redirect just , while in windows x36 work well
I also noticed the following warning in event log
Event code: 3008
Event message: A configuration error has occurred.
Event time: 12/15/2011 4:04:54 AM
Event time (UTC): 12/15/2011 12:04:54 PM
Event ID: 8ae535fc0b17482b952be80ecd3e65b3
Event sequence: 1
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT-12-129684242945082885
Trust level: Full
Application Virtual Path: /
Application Path: C:\xxxxxxxxxxxxxx
Machine name: WIN-F1XUWXBQHQ2
Process information:
Process ID: 2732
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: HttpException
Exception message: Could not load file or assembly 'System.Data' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Request information:
Request URL: http://localhost/Error.aspx?error=er
Request path: /Error.aspx
User host address: ::1
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 7
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)
Cannot load assembly system.data
Custom event details:
Source :ASP.NET 2.0.50727.0
Event ID: 1310

Enable 32-bit applications in the application pool
Source: http://jepsonsblog.blogspot.com/2010/12/could-not-load-file-or-assembly.html

Related

ntdll.dll is crashing IIS App Pool with 0xc0000008

I have an IIS Web App that has been consistently crashing every day after encountering a series of 0xc000008 exceptions. The error stops getting logged in event viewer after occurring 5 times, however I'm confident it stops after 5 occurrences because the IIS App Pool's Rapid-Fail Protection is configured to kick in after 5 exceptions. I am further convinced the Rapid-Fail Protection is kicking in because I have had to manually recycle/restart the App Pool everyday.
I installed DebugDiag to help trace the exceptions seen in Event Viewer but it has been just as vague as the errors in Event Viewer. At this point I have reached the edge of my very limited knowledge with IIS and ASP.NET and unfortunately haven't been able to try much because I can't get a sensible error message. I've included the error messages from each source below. Any help in understanding them or knowing where to go from here would be greatly appreciated it.
This is a MVC3 Web App written in C# using .NET Framework 4.5.2 running on Windows Server 2012 R2. All applicable windows updates have been installed.
I've enable Failed Request Tracing to hopefully get some more insight into the error.
Event Viewer Error
Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x5215df96
Faulting module name: ntdll.dll, version: 6.3.9600.16502, time stamp: 0x52c359e8
Exception code: 0xc0000374
Fault offset: 0x00000000000f387c
Faulting process id: 0x1588
Faulting application start time: 0x01d239d9a9246e12
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 6dd5b05a-a5ce-11e6-80c5-005056bf6041
Faulting package full name:
Faulting package-relative application ID:
Error Analysis from DebugDiag
Report for w3wp__dataximg__PID__2168__Date__11_01_2016__Time_01_03_36PM__593__Second_Chance_Exception_C0000008.dmp
Type of Analysis Performed Combined Crash/Hang Analysis
Machine Name localhost
Operating System Windows Server 2012
Number Of Processors 2
Process ID 2168
Process Image c:\Windows\System32\inetsrv\w3wp.exe
Command Line c:\windows\system32\inetsrv\w3wp.exe -ap "dataximg" -v "v2.0" -l "webengine4.dll" -a \\.\pipe\iisipm21b77437-5c32-41dc-958b-556a03f34971 -h "C:\inetpub\temp\apppools\dataximg\dataximg.config" -w "" -m 0 -t 20 -ta 0
System Up-Time 35 day(s) 23:08:46
Process Up-Time 00:00:07
Processor Type X64
Process Bitness 64-Bit
Top 5 Threads by CPU time
Note - Times include both user mode and kernel mode for each thread
Thread ID: 0 Total CPU Time: 00:00:00.030 Entry Point for Thread: w3wp!wmainCRTStartup
Thread ID: 2 Total CPU Time: 00:00:00.015 Entry Point for Thread: ntdll!TppWorkerThread
Thread ID: 1 Total CPU Time: 00:00:00.000 Entry Point for Thread: nativerd!NOTIFICATION_THREAD::ThreadProc
Thread ID: 3 Total CPU Time: 00:00:00.000 Entry Point for Thread: ntdll!TppWorkerThread
Thread ID: 4 Total CPU Time: 00:00:00.000 Entry Point for Thread: w3tp!THREAD_MANAGER::ThreadManagerThread
Exception Information
In w3wp__appimg__PID__2168__Date__11_01_2016__Time_01_03_36PM__593__Second_Chance_Exception_C0000008.dmp the assembly instruction at ntdll!KiRaiseUserExceptionDispatcher+3a in C:\Windows\System32\ntdll.dll from Microsoft Corporation has caused an unknown exception (0xc0000008) on thread 1
Module Information
Image Name: C:\Windows\System32\ntdll.dll Symbol Type: PDB
Base address: 0x00000003`00905a4d Time Stamp: Tue Dec 31 18:57:28 2013
Checksum: 0x00000000`00000000 Comments:
COM DLL: False Company Name: Microsoft Corporation
ISAPIExtension: False File Description: NT Layer DLL
ISAPIFilter: False File Version: 6.3.9600.16502 (winblue_gdr.131231-1531)
Managed DLL: False Internal Name: ntdll.dll
VB DLL: False Legal Copyright:© Microsoft Corporation. All rights reserved.
Loaded Image Name: ntdll.dll Legal Trademarks:
Mapped Image Name: Original filename: ntdll.dll
Module name: ntdll Private Build:
Single Threaded: False Product Name: Microsoft® Windows® Operating System
Module Size: 1.66 MBytes Product Version: 6.3.9600.16502
Symbol File Name: c:\symbols\ntdll.pdb\A525CD5C71214238B761A6EFA0B3402D1\ntdll.pdb Special Build: &

Application pool is being automatically disabled due to a series of failures in the process(es) serving that application pool

This website is hosted shared hosting 'Windows Server 2012', The website stopped working and give me general "Service Unavailable" error. I contacted the support they said "Currently, your site is working fine. You have availed additional Application pool memory for your site. When the application memory allocated to the site reaches to the maximum limit your site will stop. In this case, you will need to check the script/code of your VPS. We have attached logs for this matter along with this response.", Now the website is going down again and again. Also, I checked the website files and found many files are with a strange name that I do not have any idea about them!!. Please help me to solve this problem.
This is what the logs file said:
Application pool 'sceryemen.com v4.0 (Classic)' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
Log Name: Application
Source: ASP.NET 4.0.30319.0
Date: 4/8/2014 2:22:04 AM
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: Accu17.denver.wehostwebsites.com
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 4/8/2014 2:22:04 AM
Event time (UTC): 4/8/2014 8:22:04 AM
Event ID: a1d9a08b129642d8afd284051089ca09
Event sequence: 1394
Event occurrence: 4
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/280/ROOT-1-130414157749022422
Trust level: Full
Application Virtual Path: /
Application Path: C:\HostingSpaces\sceryeme\sceryemen.com\wwwroot\
Machine name: ACCU17
Process information:
Process ID: 23016
Process name: w3wp.exe
Account name: ACCU17\sceryemencom_web
Exception information:
Exception type: HttpException
Exception message: A potentially dangerous Request.Path value was detected from the client (&).
at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: http://sceryemen.com/assets/js/flexdropdown.jsbin/getcdndnsAAT2g62JNXAW3zxZ&video_id=LDrkWJpO2XA
Request path: /assets/js/flexdropdown.jsbin/getcdndnsAAT2g62JNXAW3zxZ&video_id=LDrkWJpO2XA
User host address: 50.57.104.33
User:
Is authenticated: False
Authentication Type:
Thread account name: ACCU17\sceryemencom_web
Thread information:
Thread ID: 27
Thread account name: ACCU17\sceryemencom_web
Is impersonating: False
Stack trace: at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details: Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 4.0.30319.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-04-08T08:22:04.000000000Z" />
<EventRecordID>1448969</EventRecordID>
<Channel>Application</Channel>
<Computer>Accu17.denver.wehostwebsites.com</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>4/8/2014 2:22:04 AM</Data>
<Data>4/8/2014 8:22:04 AM</Data>
<Data>a1d9a08b129642d8afd284051089ca09</Data>
<Data>1394</Data>
<Data>4</Data>
<Data>0</Data>
<Data>/LM/W3SVC/280/ROOT-1-130414157749022422</Data>
<Data>Full</Data>
<Data>/</Data>
<Data>C:\HostingSpaces\sceryeme\sceryemen.com\wwwroot\</Data>
<Data>ACCU17</Data>
<Data>
</Data>
<Data>23016</Data>
<Data>w3wp.exe</Data>
<Data>ACCU17\sceryemencom_web</Data>
<Data>HttpException</Data>
<Data>A potentially dangerous Request.Path value was detected from the client (&).
at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
<Data>http://sceryemen.com/assets/js/flexdropdown.jsbin/getcdndnsAAT2g62JNXAW3zxZ&video_id=LDrkWJpO2XA</Data>
<Data>/assets/js/flexdropdown.jsbin/getcdndnsAAT2g62JNXAW3zxZ&video_id=LDrkWJpO2XA</Data>
<Data>50.57.104.33</Data>
<Data>
</Data>
<Data>False</Data>
<Data>
</Data>
<Data>ACCU17\sceryemencom_web</Data>
<Data>27</Data>
<Data>ACCU17\sceryemencom_web</Data>
<Data>False</Data>
<Data> at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
</EventData>
</Event>
A simple method that doesn't involve code changes would be to turn Rapid Fail Protection off on the application pool that is hosting this application. IIS defaults the maximum failure rate for 30 minutes to 30. After that, your application pool gets shut down and you get the 503. Turning off Rapid Fail Protection will at least get you beyond your application from killing the process.

Error trying to access WCF Service

Problem had been Fixed
Following a tutorial on MSDN- I created and accessed a WCF services with the Northwind database just fine. With different data, I followed the same process: defined my ADO.NET entity model, created the data service, and enabled access to resources, but I am receiving an error. The error on the webpage only says "Request Error." I have IIS 8.0 express installed, both web.configs are similar, and WCF service is enabled.
I put a break point on InitializeService(), but it never hits that sub. I am not sure where to go from here.
IIS Log file
Software: Microsoft Internet Information Services 8.0
Version: 1.0
Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip vcs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2013-09-14 09:47:04 ::1 GET /tinytrots.svc - 50274 - ::1 Mozilla/5.0+>>(Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/29.0.1547.66+Safari/537.36 -> 307 0 0 769
2013-09-14 09:47:04 ::1 GET /tinytrots.svc/ - 50274 - ::1 Mozilla/5.0+> (Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/29.0.1547.66+Safari/537.36 - >500 0 0 608
IIS TraceLogFiles
ModuleName: ManagedPipelineHandler
Notification: EXECUTE_REQUEST_HANDLER
HttpStatus: 500
HttpReason: Internal Server Error
HttpSubStatus: 0
ErrorCode: The operation completed successfully.(0x0)
Event Viwer
My Application logs says "The direcoty specified for caching compressed content C:\Users\Me\AppData\Local\Temp\iisexpress\ISS Temporary Compressed Files\ Clr4IntegratedAppPool is invalid. Static compression is being disabled."
The Data Service
Public Class tinytrots
Inherits DataService(Of TinyTrotsDBEntities)
Public Shared Sub InitializeService(ByVal config As DataServiceConfiguration)
config.SetEntitySetAccessRule("Activities", EntitySetRights.All)
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3
End Sub
End Class
Had to run this command to register the required script maps in IIS: >"%WINDIR%\Microsoft.Net\Framework\v4.0.30319\ServiceModelReg.exe" -r
http://www.msdn.microsoft.com/en-us/library/ms751527.aspx
http://www.msdn.microsoft.com/en-us/library/ms752252.aspx

Why is Web Deploy giving me an error code 0x800704CD

I'm trying to get Web Deploy to work from Web Matrix and I've searched through through all the logs and events and can't seem to find the source of the following error in the event viewer:
Log Name: Microsoft Web Deploy
Source: Web Deploy
Date: 9/4/2013 1:48:16 PM
Event ID: 1
Task Category: None
Level: Error
Keywords: Classic
User: XXX
Computer: XX
Description:
User:
Client IP:
Content-Type:
Version: 9.0.0.0
MSDeploy.VersionMin: 7.1.600.0
MSDeploy.VersionMax: 9.0.1762.0
MSDeploy.Method: GetPackage
MSDeploy.RequestId: 4cab8a9b-5c5c-4f99-8141-52e5453b88f9
MSDeploy.RequestCulture: en-US
MSDeploy.RequestUICulture: en-US
ServerVersion: 9.0.1762.0
Skip: objectName="^configProtectedData$"
Provider: iisApp, Path: xxx.xxx.xxx
A tracing deployment agent exception occurred that was propagated to the client. Request ID '4cab8a9b-5c5c-4f99-8141-52e5453b88f9'. Request Timestamp: '9/4/2013 1:48:15 PM'. Error Details:
System.Web.HttpException: The remote host closed the connection. The error code is 0x800704CD.
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at System.IO.BufferedStream.FlushWrite()
at System.IO.BufferedStream.Flush()
at System.IO.BufferedStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at Microsoft.Web.Deployment.PackageSerializer.Dispose()
at Microsoft.Web.Deployment.DeploymentAgent.HandleGetPackage(DeploymentAgentWorkerRequest workerRequest)
at Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData)
at Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Web Deploy" />
<EventID Qualifiers="0">1</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-09-04T17:48:16.000000000Z" />
<EventRecordID>238</EventRecordID>
<Channel>Microsoft Web Deploy</Channel>
<Computer>xxxx</Computer>
<Security UserID="S-1-5-21-3588641846-14347574-4076679054-500" />
</System>
<EventData>
<Data>User:
Client IP:
Content-Type:
Version: 9.0.0.0
MSDeploy.VersionMin: 7.1.600.0
MSDeploy.VersionMax: 9.0.1762.0
MSDeploy.Method: GetPackage
MSDeploy.RequestId: 4cab8a9b-5c5c-4f99-8141-52e5453b88f9
MSDeploy.RequestCulture: en-US
MSDeploy.RequestUICulture: en-US
ServerVersion: 9.0.1762.0
Skip: objectName="^configProtectedData$"
Provider: iisApp, Path: xxx.xxx.xxx
A tracing deployment agent exception occurred that was propagated to the client. Request ID '4cab8a9b-5c5c-4f99-8141-52e5453b88f9'. Request Timestamp: '9/4/2013 1:48:15 PM'. Error Details:
System.Web.HttpException: The remote host closed the connection. The error code is 0x800704CD.
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at System.IO.BufferedStream.FlushWrite()
at System.IO.BufferedStream.Flush()
at System.IO.BufferedStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at Microsoft.Web.Deployment.PackageSerializer.Dispose()
at Microsoft.Web.Deployment.DeploymentAgent.HandleGetPackage(DeploymentAgentWorkerRequest workerRequest)
at Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData)
at Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)
</Data>
</EventData>
</Event>
I used Web Deploy on the server to create the settings file using IIS on the host. This error appears during the simple web page compatibility test. Any clues as to what may be going on?
The error is basically because the remote server, or the hosting service provider closed the request.
Sometimes it is also stated as the server is trying to deny or is try to cancel the requests. For instance, a user started to download some file or a page, and the server is off so the download would be cancelled, or the download would fail.
There are many issues for this error code.
Here is a post from another forum. forums.asp.net
The best method would be to check the settings on the server that you are having hosting from. Or contact them directly to get help regarding this issue.
Edit:
Getting LogFiles:
You can get the LogFiles here:
start --> run --> LogFiles
2011-09-20 21:25:25 xx.xxx.xxx.xxx 36482 192.168.10.32 80 HTTP/1.1 POST /orders/mail/mailorderentry - - Timer_HeaderWait –
2011-09-20 21:22:29 xx.xxx.xxx.xxx 44399 192.168.10.32 80 HTTP/1.1 POST /orders/mail/mailorderentry - - Client_Reset –
HttpRunTime:
Secondly the request closed issue can also raise if the httpRunTime is out (timeout). But that exception isn't here I am sure, however still try this too: http://msdn.microsoft.com/en-us/library/e1f13641.aspx
Antivirus (If any):
Also, please try check if Antivirus is installed, then is it allowing the server to communicate with users or not? Sometimes along with Firewall, Antivirus might also try to stop the connections.
I recently had the exact same eventLogs, after the webmatrix web deploy throwed a "can not publish" (without any apparent reasons because it worked several month so far).
After some searches (unlucky) and a lot of fumbling, I got it to work again just by using a windows user with administrator privileges instead of the IIS Manager Users configuration.

warning occurring following move from classic to integrated on IIS7

I have migrated my c# asp.net web application from .net 3.5 to .net 4.0 and also changed the IIS7 application pool it runs to be Integrated rather than classic. The site runs fine but I have found the following warning been recorded in the server event log:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 26/09/2011 11:19:10
Event time (UTC): 26/09/2011 10:19:10
Event ID: 5e750da6db8544feaede11ed88c072f6
Event sequence: 2
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/3/ROOT-2-129615059474458846
Trust level: Full
Application Virtual Path: /
Application Path: << REMOVED >>
Machine name: << REMOVED >>
Process information:
Process ID: 5864
Process name: w3wp.exe
Account name: << REMOVED >>\app_user
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
at System.Web.HttpApplication.set_AsyncResult(HttpAsyncResult value)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
Request information:
Request URL: http://127.0.0.1/dummy.context
Request path: /dummy.context
User host address: 127.0.0.1
User:
Is authenticated: False
Authentication Type:
Thread account name: << REMOVED >>\app_user
Thread information:
Thread ID: 22
Thread account name: << REMOVED >>\app_user
Is impersonating: False
Stack trace: at System.Web.HttpApplication.set_AsyncResult(HttpAsyncResult value)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
Custom event details:
Any ideas what may be causing this as I am stumped as to what it might be?
(tech difficulty: I'm having trouble to add a comment to yr question but it seems I can add it as an ansewer)
I am experiencing the same error. In this link https://jira.springsource.org/browse/SPRNET-1456 they say it's a bug that "won't be fixed"
I had this error and looked in the Event Viewer. Among several other errors, I had this one and another (which was an Information) :
Information 14/11/2011 13:54:04 Windows Error Reporting 1001 None
details:
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: w3wp.exe
P2: 7.5.7601.17514
P3: 4ce7afa2
P4: mscorlib
P5: 4.0.0.0
P6: 4e1823db
P7: f5
P8: 9
P9: System.StackOverflowException
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_426513163e392f7b5e2712abb67e65a456d0f5_015c843b
Analysis symbol:
Rechecking for solution: 0
Report Id: b8a9aec0-0ebf-11e1-86d9-001d927c2d4c
Report Status: 0
So it was a stackoverflow. I guess that the error you see is just an artifact of another error. You should try to investigate for this other error. I don't say it will be a stackoverflow like mine, but it could be something else.

Resources