The transaction manager is available. (Exception from hresult: 0x8004d01b)
Note: An unhandled exception occurs during the execution of the current Web request. Check the stack trace information to learn about this error andCodeDetailed information about the cause of the error.
Exception details: system. runtime. interopservices. comexception: the Transaction Manager is available. (Exception from hresult: 0x8004d01b)
Later, the solution was found through the network:
Http://topic.csdn.net/u/20080317/10/47a38236-a8e3-4129-bb8e-818d4951d117.html
This is because the "Distributed Transaction Coordinator" service is not enabled.. Start this service in the service manager. However, if you start the DTC service on the Service Management page, an error occurs again.
Open Event Viewer:
Error in System Event: Distributed Transaction Coordinator Service stops due to 3221229584 (0xc0001010) service error.
Searching for information on the internet found that this was mainly because the system could not find the ms dtc log file. Just create it:
Click Start → run → enter the command "MSDTC-resetlog" to run the command.
Then, run the "Distributed Transaction Coordinator" service in the service.
Click Retry to solve the problem.