Question

ASP Engine on Web server hangs

Asked by: wfinn

Hello Experts,

We have upgraded our web servers and gone from IIS4 to IIS5.  We are now running windows 2000 server and all the components that go along with it.  We were and are still using ASP and HTML, calling VB DLL's from the ASP pages, and accessing DB2 on the AS400 via the DLL's.  Since upgrading, every once in a while the ASP Engine gets hung.  The only thing I can do is to reboot the server.  If I do a Reset IIS, I get the message "Access is Denied".  However, I can normally do a reset as I am an administrator on the box, and  I only get the message when the ASP pages are hung.  Even though the ASP pages are hung, I can still access HTML pages normally.  Prior to the upgrade, this never happened.

I have tried turning on debugging on the server to see if it is a script problem, but there are no errors being reported.  I have also looked in the event log, and there is nothing being reported when the server hangs.

I'm not sure what is causing the ASP engine to hang.  It seems very random.

Does anyone have any suggestions?

Thanks,

wfinn

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2003-07-30 at 08:14:05ID20694952
Tags

server

,

asp

Topic

Web Servers

Participating Experts
3
Points
500
Comments
9

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Error messages and IIS5
    I'm an asp developer with some sites hosted on iis4 and some now being put on iis5. With 4 I get error messages e.g. ODBC error 80004005 in some.asp line 350,etc. With 5 I just a http 500 internal server error. This makes debugging pretty hard(guess work). Is there a sett...
  2. Exporting a certificate from IIS4 to IIS5
    Hello! How can I export an installed key certifcate from IIS4 into IIS5 in order to use SSL?
  3. Differences in Error Reporting between IIS4 and IIS5
    I am used to ASP development in IIS4, but I have recently upgraded to IIS5 (Windows 2000 Server.) Under IIS4, and error in my ASP generated an error message and line number in the browser visiting the page. Under IIS5 I just get an "HTTP 500 - Internal server error&quo...
  4. IIS5 and VB debugging not the same as IIS4 and VB
    With IIS4 one of the great features is you can Run a VB dll. Reference it in an ASP page and walk through the code in the VB component. I have tried the same with IIS5 and cannot. The objects do not create and you get an automation error. This means i have a few thousand l...
  5. Migrating from IIS4 on NT4 to IIS5 on Win2K
    I have an existing application on IIS4 on NT4 which is about to be ported to IIS5 on Win 2K. We have used ASP and JavaScript all throughout. Can someone help me identify the specific problem areas that need testing or could require changes?

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: PeteLongPosted on 2003-07-30 at 08:17:09ID: 9037051

Knowledge Base  

HOW TO: Troubleshoot ASP in IIS 5.0PSS ID Number: 309051

Article Last Modified on 10/26/2002


--------------------------------------------------------------------------------
The information in this article applies to:


Microsoft Internet Information Services 5.0, when used with:
the operating system: Microsoft Windows 2000

--------------------------------------------------------------------------------

This article was previously published under Q309051
IN THIS TASK
SUMMARY

How to Troubleshoot ASP in IIS 5.0
SUMMARY
This step-by-step article describes the troubleshooting steps to take if ASP (Active Server Pages) stops responding on an Internet Information Services (IIS) 5.0 Web server. The platform may be any version of Windows 2000.

back to the top
How to Troubleshoot ASP in IIS 5.0
NOTE: Before you begin, ensure that .html or .htm files open on the Web server in question. If these files do not open, this is not an ASP issue.
If a Global.asa file exists in the root of your Web site, rename it as Global.old, stop and restart the Web services, and then create a test ASP page in Notepad with the following code:
<%
Response.Write "This is a test ASP page."
%>
                              
Save this file as Test.asp in the root of your Web site, and try to open the file on the Web server.

If ASP pages load in your Web browser after you have performed this step, the problem is with the Global.asa file. If ASP pages still do not load, proceed to step 2.

For additional information on troubleshooting the Global.asa file, click the article numbers below to view the articles in the Microsoft Knowledge Base:
288245 PRB: Global.asa Does Not Fire from Personal Web Server on Windows 98

265275 FP2000: Global.asa Does Not Run in FrontPage Web

173742 FIX: Global.asa Is Not Executed If Restricting Web Access

Set the application protection for the Web site to Low and stop and restart the IISAdmin service. If ASP pages load in your Web browser after you have performed this step, the issue is with the IWAM account, and you can proceed to step 3. If ASP pages still do not load, check Component Services in Administrative Tools to ensure that you can view the IIS packages. This ensures that Component Services is not failing. Make sure the following users exist in the local Users group:
NT AUTHORITY\Authenticated Users
NT AUTHORITY\INTERACTIVE
For more information on troubleshooting the Component Services snap-in, see the following Knowledge Base article:
301919 PRB: Cannot Expand 'My Computer' in Component Services MMC Snap-In

If ASP pages load in your Web browser after you have performed step 2, set the site back to Medium or High application protection, and add the IWAM account to the local Administrators group. If ASP pages load in your Web browser after you have performed this step, a permissions issue involving the IWAM account exists, and you can proceed to step 4. If ASP pages still do not load, run the Synciwam.vbs utility from a command line. To do this, open a command prompt and type C:\Inetpub\adminscripts>cscript synciwam.vbs. For additional information on situations in which the IWAM user account causes ASP to fail, see the following Knowledge Base articles:
308622 HOW TO: Perform Administration Tasks in IIS from a Command Prompt

297989 PRB: Configured Identity Is Incorrect for IWAM Account

255770 PRB: Logon Failure: Unknown User Name or Bad Password When You Run Out-of-Process Webs

236007 Domain Controller Demotion Causes Out-of-Process Applications to Fail

To resolve permissions issues with the IWAM account, use the Regmon and Filemon third-party products for Windows 2000. To download these these utilities, see the following Web site:
http://www.sysinternals.com

Run these utilities while you make a request for an ASP page, then search for "ACCDENIED" in Regmon and "FAILURE" in Filemon for the Dllhost.exe process.

NOTE: Do not be alarmed if you see "access denied" for the Iexplore.exe (Microsoft Internet Explorer) process. This is common behavior.

For more information on the minimum permissions that are required for IIS to function properly, see the following Knowledge Base article:
271071 Minimum NTFS Permissions Required for IIS 5.0 to Work

After you have identified "access denied" error messages for the Dllhost.exe process, use Regedt32 to make any necessary modifications to NTFS permissions in the registry.
In the system event log, look for the following events:
Source: DCOM Event ID: 10010 User: NT AUTHORITY\SYSTEM Description: The server {3D14228D-FBE1-11D0-995D-00C04FD919C1} did not register with DCOM within the required timeout.
This error message is followed in the event log by a warning message like the following:
Source: W3SVC Event ID: 36 User: N/A Description: The server failed to load application 'AppPath'. The error was 'Server execution failed'.
You may also see entries like the following in your %SystemRoot%\Iis5.log file:
OC_ABOUT_TO_COMMIT_QUEUE:Unreg iis_core:FindModules: FindProcessByNameW failed!
If you receive these error messages, the NT AUTHORITY\Authenticated Users or NT AUTHORITY\INTERACTIVE entry has been removed from the Users group. To resolve the problem, make sure that Authenticated Users and INTERACTIVE are members of the Users Group for that computer.

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
327153 PRB: ASP Pages Do Not Process and DCOM Event 10010 Appears in System Log

As a last resort, you can re-create the IIS packages. To do this, follow these steps:
Browse to Component Services and delete the following packages:NOTE: To delete the packages, you must first open the properties of the package, click the Advanced tab, and then click to clear the Disable Deletion check box.


IIS In-Process Applications
IIS Out-of-Process Pooled Applications
IIS Utilities
Open a command prompt, and then use the following command to switch directories:
cd %windir%\system32\inetsrv

Run the following commands:
rundll32 wamreg.dll, CreateIISPackage

NOTE: "CreateIISPackage" must be typed exactly; it is case-sensitive.
regsvr32 asptxn.dll

Close and reopen Component Services. You should see all three IIS COM+ applications that have been recreated.
Run IISRESET from a command line and test any ASP page that previously did not load correctly.
back to the top


Additional query words: iwam ID 36 10010 500 59 C000003b

Keywords: kbhowto kbHOWTOmaster KB309051
Technology: kbiis500 kbiisSearch kbOSWin2000 kbOSWinSearch



--------------------------------------------------------------------------------

Send feedback to Microsoft

© 2003 Microsoft Corporation. All rights reserved.

 

by: PeteLongPosted on 2003-07-30 at 08:18:12ID: 9037059

Knowledge Base  

Setup Logging in IIS 5.0PSS ID Number: 249025

Article Last Modified on 3/9/2000


--------------------------------------------------------------------------------
The information in this article applies to:


Microsoft Internet Information Services 5.0

--------------------------------------------------------------------------------

This article was previously published under Q249025
SUMMARY
Microsoft Internet Information Services (IIS) 5.0, included with Windows 2000, generates a Setup log file that can be used for Setup troubleshooting. This log file can be used to debug installation difficulties that are discovered after you attempt to install IIS. The "More Information" section of this article explains how IIS Setup works, and how to read the log file entries.
MORE INFORMATION
How IIS Setup Works
IIS Setup is an optional component in the Windows 2000 Setup program; it gets called by the Windows 2000 Setup program, along with all other the optional components. The optional components are all listed in the Sysoc.inf file located in the %Windir%\Inf directory. The Windows 2000 Optional Component Manager (Ocmanage.dll) loads the Sysoc.inf file during Setup and calls the Setup DLLs described in the Sysoc.inf file. These components get different calls during various stages of Setup.

The names of the DLLs are descriptive of the actions performed. For example, OC_INIT_COMPONENT requests the DLL to do its initialization routines. OC_QUEUE_FILE_OPS is called when the DLL fills its file queue with the list of files to install. OC_ABOUT_TO_COMMIT_QUEUE is called right before the files actually get copied to disk, and OC_COMPLETE_INSTALLATION is where the components' configuration settings are completed.
The Iis5.log File
The Iis5.log file contains a log of the activities that occur during Setup. Any failures that occur during Setup are reported in the Iis5.log file. The log file's operations are controlled by the Setup INF file, located in the %Windir%\Inf directory. (Iis.inf is specified in %Windir%\Inf\Sysoc.inf). The entry in the Sysoc.inf file that corresponds with IIS Setup looks similar to the following:
iis=iis.dll,OcEntry,iis.inf,,7
                        
This entry shows that the IIS setup DLL file is Iis.dll, the entry point to the DLL is OcEntry, and the configuration file that Iis.dll uses to configure IIS is Iis.inf.

An entry in the Iis.inf file can be used to specify the level of detail in the Iis5.log file. The parameter is named DebugLevel, and is listed in the [SetupInfo] section. The DebugLevel parameter can have the following numerical values:
0 – Show only errors
1 – Log warnings
2 – Trace level 1 (The least verbose option of the trace options.)
3 – Trace level 2
4 – Trace level 3
The following code is an example of logging in the Iis5.log file. This example shows that Setup is registering the Asp.dll file:
[10/20/1999 16:40:53] OC_COMPLETE_INSTALLATION:iis_www:ProcessSection.[register_iis_www_4].Start.
[10/20/1999 16:40:53] OC_COMPLETE_INSTALLATION:iis_www:...ProcessEntry:100=2...
[10/20/1999 16:40:53] OC_COMPLETE_INSTALLATION:iis_www:------------------
[10/20/1999 16:40:53] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll(C:\WINNT\System32\inetsrv\asp.dll): DllRegisterServer
[10/20/1999 16:40:54] OC_COMPLETE_INSTALLATION:iis_www:iOleInitialize: Succeeded: 0. MakeSure to call OleUninitialize.
[10/20/1999 16:40:54] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll: Calling 'DllRegisterServer'.Start
[10/20/1999 16:40:54] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll: Calling 'DllRegisterServer'.End.SUCCESS.
[10/20/1999 16:40:54] OC_COMPLETE_INSTALLATION:iis_www:------------------
                        
The following code is an example of a failure to register the Asp.dll file:
[12/7/1999 14:24:0] OC_INIT_COMPONENT:!FAIL!
[12/7/1999 14:24:0] OC_INIT_COMPONENT:CallProcedureInDll():C:\WINNT\System32\inetsrv\asp.dll:DllRegisterServer:() FAILED.
                        
REFERENCES
http://www.microsoft.com/technet/iis/setuplog.asp
http://www.microsoft.com/technet/iis/default.asp


Additional query words: iis 5

Keywords: kbinfo KB249025
Technology: kbiis500 kbiisSearch



--------------------------------------------------------------------------------

Send feedback to Microsoft

© 2003 Microsoft Corporation. All rights reserved.

 

by: PeteLongPosted on 2003-07-30 at 08:19:01ID: 9037063

Knowledge Base  

Unable to Serve ASP or HTML PagesPSS ID Number: 257267

Article Last Modified on 3/1/2002


--------------------------------------------------------------------------------
The information in this article applies to:


Microsoft Internet Information Services 5.0
Microsoft Data Engine (MSDE) 1.0

--------------------------------------------------------------------------------

This article was previously published under Q257267
SYMPTOMS
After you install Internet Information Services (IIS) 5.0, and you browse ASP or HTML pages from the console of the Web server or another workstation on the network, the Web service may return the following error message:
HTTP 500 - Server Application Error
The Default Web Site may be in a Running state. If you run the netstat -an command from a command prompt, you may notice that the Web server's IP address is listening on TCP port 80, which is the default HTTP port.

NOTE: When you are troubleshooting problems using the Advanced Internet Options in Internet Explorer 5.0, more descriptive error messages are usually returned by disabling the Show friendly HTTP error messages option. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
218155 Description of Hypertext Transport Protocol Error Messages

The following items may appear in the Event Viewer on the IIS 5.0 computer:
Application Log: COM+ error with Event ID 4099
System Log: W3SVC error with Event ID 59
System Log: W3SVC warning with Event ID 36.
The Iis5.log file (located in the WINNT folder) may contain the following error message:
0x8004e00f=COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
When you try to open the Component Services snap-in, which is used for COM+ administration, the Microsoft Management Console (MMC) may stop responding.
CAUSE
Internet Information Services 5.0 relies on COM+, which in turn relies on the Distributed Transaction Coordinator (DTC) service for functionality. The DTC version-checking feature, included in versions of SQL Server that were developed prior to Windows 2000, does not recognize the version properties used by Windows 2000. As a result, the SQL Server DTC Setup utility removes the DTC service installed by Windows 2000. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
249310 BUG: Installing SQL Server on Windows 2000 Uninstalls DTC Service

RESOLUTION
To resolve this problem, perform the following steps:
Verify that the version number of the Dtcsetup.exe application (located in the c:\Winnt\System32 directory by default) is 1999.9.3422.24 or later.
Run the Dtcsetup.exe application to install the DTC service.
Start the DTC service.
In Control Panel, double-click the Add/Remove Programs icon.
Select Add/Remove Windows Components, remove Internet Information Services (IIS) 5.0, and then reinstall it from the Windows 2000 CD.
STATUS
Microsoft has confirmed that this is a problem in SQL Server versions 6.5 and 7.0 and MSDE version 1.0.
MORE INFORMATION
The Microsoft Data Engine (MSDE) 1.0 is a fully functional version of SQL Server 7.0, but is limited to five concurrent connections. Because MSDE and SQL Server 7.0 share the same code base, when you install MSDE 1.0 on a computer running Windows 2000, the DTC service is removed. MSDE is available from the following locations:
Downloadable from the Microsoft Visual Studio site.
Downloadable from the MSDN Universal Subscription site or on the MSDN Universal Subscription CD.
Installed with the Office Server Extensions, included with the Microsoft Office 2000 Premium and Developer Editions.

The following Knowledge Base articles provide more information related to the topics discussed in this article:
249310 BUG: Installing SQL Server on Windows 2000 Uninstalls DTC Service

218155 Setup Logging in IIS 5.0

242969 HOWTO: Microsoft DTC Installation Sequence

218155 Description of Hypertext Transport Protocol Error Messages

The following white paper provides an overview of the Application services in Windows 2000, and covers topics such as IIS 5.0, COM+, and DNA:

        Application Services Technical Overview
Keywords: kbbug KB257267
Technology: _IKkbbogus kbAudDeveloper kbiis500 kbiisSearch kbMSDE



--------------------------------------------------------------------------------

Send feedback to Microsoft

© 2003 Microsoft Corporation. All rights reserved.

 

by: ileotechPosted on 2003-08-12 at 19:11:12ID: 9135216

Check to see if you have been infected by the lastest Windows RPC exploit.

We had a very simliar issue where HTML pages would be serverd but ASP pages would return " Server Application Error: The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance.'

You can tell your server has been infected if:

    * The RPC Service is stopped
    * When domain applications are created, the user gets the following error in the browser:
      Server Application Error
      The server has reached the maximum recovery limit for the application during the processing of your request.
      Please contact the server administrator for assistance.

Scans and fixes are available from your favorite antivirus/security web pages such as Symantec.

Maybe this will help.

Rob


 

by: wfinnPosted on 2003-08-13 at 07:25:33ID: 9138896

Hi Rob,

I checked on our server.  There are two RPC services.  Remote Procedure Call (RPC) is started, and Remote Procedure Call (RPC) Locator is stopped.  Which one of these services are you referring to, or should they both be started?

Thanks,

wfinn

 

by: ileotechPosted on 2003-08-16 at 10:49:10ID: 9166135

RPC Service should be running. RPC Locator Service on the other hand can be stopped unless your webserver is also a domian controller (not reccomended.)

There are known exploits against the locator service (more detail here: http://lists.insecure.org/lists/vulnwatch/2003/Jan-Mar/0050.html)

I would scan your box just in case if you haven't already.

cya,
Rob


 

by: heskyttbergPosted on 2003-09-18 at 09:42:18ID: 9387627

Hi!

Just a few questions, did you do an upgrade from NT to 2000 ?
  If yes did you format disk before installing w2k ?
    If no reinstall the entire server, this time format the disk, backup necessary data first. There is a way to backup IIS config only.
    If yes get all the latest security fixes and service packs. Reboot.
If problem still occurs I'm out of ideas.

Regards
/Hasse

 

by: wfinnPosted on 2003-09-18 at 12:18:45ID: 9388736

Hi Heskyttberg,

These are brand new W2K Servers built from scratch.  They have all the latest security fixes installed.

Thanks.

 

by: wfinnPosted on 2003-09-22 at 06:33:47ID: 9405550

Hi Heskyttberg,

It turns out the servers were running SP3 of Win2K.  I found a KB article on the Microsoft web site which addressed the problem in SP4.  Here is the article http://support.microsoft.com/?kbid=814119.  Thanks for the suggestion to get the latest service packs.

Thanks.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...