zettelkasten/OneNoteExport/Kommunikationstechnologie/Sharepoint/Error Handling/00_System.ServiceModel 4.0.0.0.md
Ralf Koop 5a108aa2b4 .
2023-08-25 23:29:11 +02:00

3.6 KiB

System.ServiceModel 4.0.0.0

Mittwoch, 9. Januar 2019

09:57

Source System.ServiceModel 4.0.0.0 Event ID 3

 

WebHost failed to process a request.

Sender Information: System.ServiceModel.ServiceHostingEnvironment+HostingManager/6044116

Exception: System.ServiceModel.ServiceActivationException: The service '/_vti_bin/sts/spsecuritytokenservice.svc' cannot be activated due to an exception during compilation. The exception message is: This collection already contains an address with scheme https. 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. ---> System.ArgumentException: This collection already contains an address with scheme https. 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

at System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item)

at System.Collections.Generic.SynchronizedCollection`1.Add(T item)

at System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses)

at System.ServiceModel.ServiceHost..ctor(Object singletonInstance, Uri[] baseAddresses)

at Microsoft.IdentityModel.Protocols.WSTrust.WSTrustServiceHost..ctor(WSTrustServiceContract serviceContract, Uri[] baseAddresses)

at Microsoft.IdentityModel.Protocols.WSTrust.WSTrustServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)

at Microsoft.SharePoint.IdentityModel.SPSecurityTokenServiceActiveHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)

at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)

at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity)

at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)

--- End of inner exception stack trace ---

at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity)

at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath, EventTraceActivity eventTraceActivity)

Process Name: w3wp

Process ID: 19564

 

 

 

Lösung :

 

To solve this issue, try the following

  • Edit the web.config that located in the SecurityToken service directory

  • Under <system.serviceModel> add the below tag\

    <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>

Note: Take a copy from the web.config file before edit to allow the rollback.

For the detail steps, check Security Token Service cannot be activated due to This collection already contains an address with scheme http

 

Aus <https://sharepoint.stackexchange.com/questions/246925/error-in-eventlog-on-my-sharepoint-box-system-servicemodel-4-0-0-0>