Troubleshoot the BizTalk ESB Toolkit


Issue Resolution
You receive an "Error assigning permissions" exception during installation. The ​Microsoft BizTalk ESB Toolkit uses the standard BizTalk account groups, which must exist during the installation process or the installation will fail. In addition, the toolkit assumes either a standalone installation where the computer is a member of a workgroup or an enterprise installation where the computer is a member of a domain.
Application import fails with an error message that warns of trust level mismatch. The Microsoft.BizTalk.ESB binding files are configured to work with the default BizTalkServerApplication and BizTalkServerIsolatedHost, which are in turn configured to execute in untrusted mode. If you have changed your host to run in trusted mode, the binding file will not import. To correct this, you must either change the trust level to untrusted or edit the binding file to suit your environment in the BizTalk Toolkit \Bindings directory.
Kerberos authentication is not configured in Internet Information Services (IIS). To enable Kerberos authentication for IIS, see the following articles in the Microsoft Knowledge Base:

- How to configure IIS to support both the Kerberos protocol and the NTLM protocol for network authentication
- How to enable IIS to use Kerberos authentication on a computer that is not a domain controller
- You cannot configure the Negotiate or NTLM protocols for Windows Integrated Authentication in the IIS Manager for Internet Information Services (IIS) 7.0

General Issues

Issue Resolution
You receive an "Internal SOAP Processing" exception when sending a message to the generic ESB Itinerary On-Ramp Web service. Use the BizTalk Server Administration Console to ensure that the Microsoft.Practices.ESB application is running; if it is not running, start it.
Exception messages are not appearing in the ESB Management Portal site. Check the BizTalk Administrator Group Overview page and the Windows Application Event Log for entries that indicate failures to send messages. You may need to reconfigure the exception Send Adapter (part of the Microsoft.Practices.ESB application) to match your environment. In addition, be aware that both the BizTalk Failed Message Routing feature and the BizTalk ESB Toolkit Exception Management Framework generate exceptions messages. Therefore, ensure that you enable the Route on Failed Messages option for send and receive ports.
When consuming a WCF service with a static resolver, you receive an invalid SOAP action exception. If the WCF service SOAP action does not include the target namespace, set the value of the SOAP action in the following format in the resolver setting: {action} to indicate that the target namespace will not be concatenated by the ESB Toolkit core engine at runtime.