About 500 Share http error summary

Under normal circumstances, http 500 internal server (HTTP-Internal Server Error) Error Description IIS server can not resolve the ASP code to access a static page to try whether such problems.

If the static files no problem, it would have to analyze the following situations: the

① Have you changed the computer name.

② site where the file directory if a custom security attributes.

③ the installation of a domain controller whether to adjust after the domain policy.

If you are one of them, please eleven will change the parameter settings back to see whether the problem.

If the static space can not access, then resolved not to take effect.

Resulting in HTTP-500 error, summed up the reasons of personal practice that may exist

1, running too many users, resulting in pressure on the server is too large, the server can not respond, the report HTTP500 error.

Reduce the number of users or the duration of the scene, the problem is resolved.

2, do not do the associated local association, the report HTTP500 error. Manually or automatically associated problem

solve.

3, the requested page while recording, pictures, etc., can not find the server at the time of playback, the report HTTP500 error, if the page

Face does not matter, you can comment out in the script, the problem will be resolved. For example: the case where codes, do

When the test tube has been masked, when the recording request is submitted, but the absence of the response time of playback.

4, when the value of the parameter in question, the report HTTP500 error. Parameters can be of value in the list, to get practical

Test system, you can eliminate the problem.

5, the replacement of the application server (middleware replacement, such as tomcat, websphere, jboss, etc.), or using the original

First recorded script to run, it is likely HTTP500 report errors. Because the mechanism of various application servers process is not the same

, The recorded script is not the same, the solution only to re-record the script.

6, Windows xp2 is not compatible with the ISS, it may lead to HTTP500 error. After adjusting for ISS assembly asked

Problem solved.

7, system development program written in question, the report HTTP500 error. For example, some pointers problem is not handled well, free

Pointer to present conditions. After solving the problem modify the program.

8, if the operation performed in the test data needs to be inserted into the database, if the result in the database table is full, or buffer pool in the case of large data amount can not meet the small access to data, are likely to cause errors HTTP500 . Adjust the database, modify the connection pool size, the problem is solved.
---------------------
Disclaimer: This article is CSDN blogger "World without three" of the original article, follow the CC 4.0 by-sa copyright agreements, please attach a reprint the original source link and this statement.
Original link: https: //blog.csdn.net/qq_44884203/article/details/89178152

http 500 internal server error and may ⅡS server failed to load application related specifically:

phenomenon:

  1. When browsing ASP HTTP500 internal error
  2. [Solve ⅡS server failed to load application '/ LM / W3SVC / 1 / ROOT' error was' Class not registered
  3. I checked the Event Viewer :
  4. Server failed to load application '/ LM / W3SVC / 1 / ROOT'. Error was 'Class not registered'.
  5. Unable to start MS DTC  transaction manager.
  6. MS DTC transaction manager failed to start. LogInit returned error 0x2.
  7. MS DTC log file can not be found. In confirming all coordinated by the MS DTC resource manager after the transaction does not have the "uncertain" state, run the  MSDTC -resetlog create a log file.

Solution:

  • Check whether your service DTC (Distributed Transaction Coordinator) starts correctly, if normal, then please skip this step; if wrong, can not start properly, in the Start menu operation running: msdtc -resetlog to create a log file. Re-starting the machine check whether ⅡS can be used normally, if not continue.
  • Execute the following command in the CMD (.bat):
Start Menu ->;
Run -> cmd to open a command prompt window.
Input cd% windir% / system32 / inetsrv switched to the system32 inetsrv directory.
Then enter rundll32 wamreg.dll, CreateIISPackage. (Here, lowercase time is: createiispackage)
Note: You must type exactly "CreateIISPackage", it is case sensitive.
Then enter regsvr32 asptxn.dll.
Close the "Component Services" and re-open the "Component Services."
Restart ⅡS: "Administrative Tools" - "Services" to find IIS Admin right click and select "Restart."
Finally, open the "Administrative Tools" ->; "internet information services" to find the "Default Web Site" and then right-click it,
Select Properties, select the IP address of the machine in the "address the TCP", the (optional is optional here). Then open the "Directory Security" ->; "Edit" pop-up " Authentication Methods dialog box."
// point here is too much trouble. Below it a little difficult to say, if the above are right, that is below 100% of the issue, such as
If not set here, when you open the page, will "not landing, no right to visit a dialog box appears after confirmation
Ask ", or displays the line error, etc. ./ /
Click "Browse" ->; "Advanced" ->; "Find Now" in the next box to select a usable user (such as the current user), and then OK. (Herein generally can be omitted, the user can by default)
In the "anonymous access" at the tick, "Allow IIS to control password" is not ticked, a password (the user you just selected
Password, no password is blank, but also to determine the password is blank). "Basic ....." uncheck "integrated ....." at play
hook. Then just in the "anonymous access" played at the hook without a tick.
OK, press the "Apply", a message appears "localstart.asp" (other files not to vote),
Use the mouse to "click to select it." (Remember, in fact, there is no choice), then OK.
Just re-enter the "Authentication Methods dialog box" in the "anonymous access" at the re-tick and then "Apply", I said before if there piece of information and then click to select it, then OK, you can complete.
 
Note: The above methods are many online reference, and some have not tried, I encountered the case 500 is generally configured their own careless mistake or error codes, it is not hard to change, today met a case, the same interface 500 will be reported in some cases and in some cases they will not, java environment, do not know how you look at big brother!

Guess you like

Origin www.cnblogs.com/guhuazhen/p/11312113.html