Admin-Ahead Community

General Category => General Discussion => Topic started by: sajugovind on July 26, 2014, 02:43:05 pm

Title: This collection already contains an address with scheme http - BizTalk360
Post by: sajugovind on July 26, 2014, 02:43:05 pm
One of our customer recently reported this error after installation of BizTalk360

Code: [Select]
[b]Server Error in '/BizTalk360' Application.
 
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. If your service is being hosted in IIS you can fix the problem by setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to true or specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.
Parameter name: item[/b]

Reason:
The main reason for this exception is due to multiple bindings enabled for the the IIS website under which BizTalk360 is installed. You can check this easily by seeing the right hand side pane as shown below

(https://admin-ahead.com/forum/gallery/529_26_07_14_2_39_27.png)

Solution #1:

If ASP.NET 4.0 is installed on the server, you can change the BizTalk360 IIS Application pool to use ASP.NET 4.0

And you can add the following line to the web.config file


<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>


Restart BizTalk360 Application pool.

Solution #2:

If in case you don't have ASP.NET 4.0 running in the server, then your second option is to create a dedicated website for BizTalk360 with a custom port number (ex: 90) and install BizTalk360 in the dedicated website instead of the default website.

Thank you,