Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7548639
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T09:44:59+00:00 2026-05-30T09:44:59+00:00

I have deployment of WCF service on IIS 7 with support for Non-HTTP enabled

  • 0

I have deployment of WCF service on IIS 7 with support for Non-HTTP enabled

Under one project, I have exposed 8 different services with wsHttp endpoints which works fine.

I want to also expose NetNamedPipe bindings for the same services.

My sample NetNamedPipe bindings . . .

<netNamedPipeBinding>
    <binding name="PassportIPCBasicEndpoint" 
         closeTimeout="00:05:00" openTimeout="00:05:00" receiveTimeout="00:10:00" 
         sendTimeout="00:05:00"
         maxBufferSize="2147483647" maxBufferPoolSize="2147483647" 
         maxReceivedMessageSize="2147483647" transferMode="Buffered"
         hostNameComparisonMode="Exact"  >
      <readerQuotas
           maxDepth="2147483647" maxStringContentLength="2147483647" 
           maxArrayLength="2147483647" maxBytesPerRead="2147483647" 
           maxNameTableCharCount="2147483647"/>
      <security mode="Transport">
         <transport protectionLevel="None" />
      </security>
   </binding>
</netNamedPipeBinding>

And my Service tags

<service behaviorConfiguration="default" name="MyAccountService.AccountService">
   <host>
      <baseAddresses>
         <add baseAddress="http://localhost/MyAccountService/v1.0/AccountService.svc" />
      </baseAddresses>
   </host>
   <endpoint name="PassportIPCBasicEndpoint" 
       address="net.pipe://localhost/MyAccountService/v1.0/AccountService.svc" 
       binding="netNamedPipeBinding" 
       bindingConfiguration="PassportIPCBasicEndpoint" 
       contract="MyAccountService.IAccountService"/>
</service>

This gives me following exception :

The protocol ‘net.pipe’ is not supported.

[InvalidOperationException: The protocol ‘net.pipe’ is not supported.]
System.ServiceModel.Activation.HostedTransportConfigurationManager.InternalGetConfiguration(String
scheme)

[InvalidOperationException: The ChannelDispatcher at
‘net.pipe://localhost/MyAccountService/v1.0/AccountService.svc’ with
contract(s) ‘”IAccountService”‘ is unable to open its
IChannelListener.]

I have added entry for http,net.pipe in advanced site settings in IIS.

Non-HTTP support for WCF service is also installed and enabled through control panel settings.

out of 8 .svc services only one such service is able to get hold of port and I can browse it’s .SVC endpoint

all other services when configured for netnamedPipe binding give me above errors.

Can some body guide me, what needs to be done to make them all get hold on port and be accessible.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T09:45:00+00:00Added an answer on May 30, 2026 at 9:45 am

    This problem was with enabling the protocols at the correct place.
    Previously i had enabled net.pipe protocol at site level.

    After enabling net.pipe protocol at each virtual path of the hosted services.
    It worked.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Possible Duplicate: Publish WCF Service app on IIS Express using Web Deployment I have
Deployment of a WCF Service in the IIS is giving the following error: Server
I currently have a wcf service library project that includes my service contract &
Possible Duplicate: WCF Service Deployment in IIS Page cannot be displayed and how does
I have added WCF Service Application project type to my VS solution(4.0). Now, the
I have multiple web services (WCF) running in IIS. When the services are warm
I have a WCF service which was running fine on a http binding. I've
We have a WCF service which will be accessed from outside systems. Under certain
I have a WCF service library project. I am trying to generate a wsdl
I have a .NET deployment project. I would like to add a custom uninstall

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.