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:
- When browsing ASP HTTP500 internal error
- [Solve ⅡS server failed to load application '/ LM / W3SVC / 1 / ROOT' error was' Class not registered
- I checked the Event Viewer :
- Server failed to load application '/ LM / W3SVC / 1 / ROOT'. Error was 'Class not registered'.
- Unable to start MS DTC transaction manager.
- MS DTC transaction manager failed to start. LogInit returned error 0x2.
- 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):