Fixing the “Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'’ error for a new installation of the ESB portal on BizTalk 2013:
Open IIS Manager
Open the ‘Default Website’ nodeClick on the ESB.Portal application
Go the right hand pane and click on ‘Browse *:80 (http)’
If you get an error page with the
message “Could not load type
'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'’ then use the following steps to fix it.
- Click on the IIS root node
- Click on ‘Modules’ in the middle pane
- In the middle pane, under the ‘Name’ column, find the ‘ServiceModel’ entry (not the ‘ServiceModel-4.0’ entry)
- Click on ‘Remove’ in the right pane to remove it
- Click on the ‘Default Website’ node
- In the middle pane, double-click on ‘Handler Mappings’
- Remove current the Managed Handler for svc-integrated (might be called svc-integrated 2.0)
- In the right pane, click on ‘Add Managed Handler’
- Enter the following parameters:
- Request Path: *.svc
- Type: System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
- Name: svc-integrated-4.0
Try to browse the ESB Portal again. It should be fine now.
No comments:
Post a Comment