1. English source connection:
Http://support.microsoft.com/kb/2015129
2. Chinese explanation: source connection:Http://blog.csdn.net/dashuuser/archive/2011/04/15/6325709.aspx
According to Microsoft prompts, this error may be caused by installing a later version of. NET Framework. Here is a solution.
Step 1: modify the configuration file % WINDIR %/system32/inetsrv/config/applicationhost
<Add name = "servicemodel" type = "system. servicemodel. Activation. httpmodule, system. servicemodel,
Version = 3.0.0.0, culture = neutral, publickeytoken = b77a5c561934e089"
Precondition = "managedhandler, runtimeversionv2.0"/>
This node already exists in the file (normally), as long as some modifications are made.
Step 2: Open the (% WINDIR %/Microsoft. NET/framework/v4.0.3031920.aspnet_regiis.exe-IRU file at the following address
(ASP. net iis registration tool ).