microsoft / dotnet-framework-docker

The repo for the official docker images for .NET Framework on Windows Server Core.
https://hub.docker.com/_/microsoft-dotnet-framework
MIT License
702 stars 336 forks source link

Could not find a base address that matches scheme net.tcp for the endpoint with binding NetTcpBinding. Registered base address schemes are [http]. #1043

Closed bnagajagadeesh closed 1 year ago

bnagajagadeesh commented 1 year ago

Describe the Bug

Server Error in '/' Application.

Could not find a base address that matches scheme net.tcp for the endpoint with binding NetTcpBinding. Registered base address schemes are [http].

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[InvalidOperationException: Could not find a base address that matches scheme net.tcp for the endpoint with binding NetTcpBinding. Registered base address schemes are [http].] System.ServiceModel.ServiceHostBase.MakeAbsoluteUri(Uri relativeOrAbsoluteUri, Binding binding, UriSchemeKeyedCollection baseAddresses) +373 System.ServiceModel.Description.ConfigLoader.LoadServiceDescription(ServiceHostBase host, ServiceDescription description, ServiceElement serviceElement, Action`1 addBaseAddress, Boolean skipHost) +712 System.ServiceModel.ServiceHostBase.LoadConfigurationSectionInternal(ConfigLoader configLoader, ServiceDescription description, ServiceElement serviceSection) +69 System.ServiceModel.ServiceHostBase.ApplyConfiguration() +162 System.ServiceModel.ServiceHost.ApplyConfiguration() +183 System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses) +185 System.ServiceModel.ServiceHost.InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses) +43 System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +234 System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +29 System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +521 System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +1416 System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity) +53 System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +658

[ServiceActivationException: The service '/Service1.svc' cannot be activated due to an exception during compilation. The exception message is: Could not find a base address that matches scheme net.tcp for the endpoint with binding NetTcpBinding. Registered base address schemes are [http]..] System.Runtime.AsyncResult.End(IAsyncResult result) +513025 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +172 System.ServiceModel.Activation.ServiceHttpHandler.EndProcessRequest(IAsyncResult result) +7 System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +161 System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +128

Steps to Reproduce

Downloaded the repository as a zip. Navigated to folder samples\wcfapp build the solution wcfapp.sln and run the solution with WcfServiceWebApp.csproj as startup project Try to browse Service1.svc and getting above error

Other Information

Output of docker version

Output of docker info

microsoft-issue-labeler[bot] commented 1 year ago

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

mthalman commented 1 year ago

Adding @StephenBonikowsky who I think originally authored this sample.

bnagajagadeesh commented 1 year ago

I got this issue while running WCF service using iisexpress in visual studio. I got to know that nettcp protocol is not supported in iisexpress. I was able to run WCF web service using local IIS. So, this is not a bug and hence closing it