
Server Protocol Violation Causes the Wizard to Fail
If the wizard cannot create the new team project and returns an error message that is similar to "TF30170: The plug-in {0} failed during task {1} from group {2}," the wizard might have experienced a server protocol violation. Open the team project creation log and review the entries at the end of the log. One or more entries might indicate that the Team Foundation server sent the wizard a message header that did not follow the correct HTTP protocol format. If so, wait several minutes and try to create the new team project again.
If the problem persists, turn off HTTP header validation for the managed code. Change the file devenv.exe.config to include the following code:
<configuration>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true"/>
</settings>
</system.net>
</configuration>
After you edit the file, try to create the new team project again.
Note: |
|---|
Including this code in the file will disable HTTP header validation for all managed code in devenv.exe.config. You should carefully review your security requirements and the affect of header validation before you make this change.
|