2013-06-14 4 views
3

다음과 같은 오류가 발생합니다. 38 개 이상의 서비스를 추가하고 Visual Studio에서 내 WCF 프로젝트를 실행하려고하면 "WcfTestClient.exe"응용 프로그램을 실행하지 못했습니다.

enter image description here

네는 중지를 클릭 한 후 응용 프로그램 "WcfTestClient.exe"

를 시작하지 못했습니다. 아니오를 클릭하면 실행 모드에서 자체적으로 표시되지만 Wcf Test Client를 볼 수는 없습니다. 서비스를 호출 할 수 없습니다.

app.config의 38 개 서비스와 제대로 작동합니다.

<?xml version="1.0"?> 
<configuration> 

    <!-- When deploying the service library project, the content of the config file must be added to the host's 
    app.config file. System.Configuration does not support config files for libraries. --> 
    <system.serviceModel> 
    <services> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Operation"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IOperation" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9001/BusinessLogic/Operation" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.UserService"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IUserService" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9002/BusinessLogic/UserService" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.UserCreationService"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IUserCreationService" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9003/BusinessLogic/UserCreationService" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Modules"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IModule" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9004/BusinessLogic/Modules" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Menu"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IMenu" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9005/BusinessLogic/Menu" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Role"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IRole" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9006/BusinessLogic/Role" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.EmailConfiguration"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IEmailConfiguration" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9007/BusinessLogic/EmailConfiguration" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.SmsConfiguration"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ISmsConfiguration" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9008/BusinessLogic/SmsConfiguration" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Country"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ICountry" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9009/BusinessLogic/Country" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.State"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IState" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9010/BusinessLogic/State" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.SystemAdminConfigurations"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ISystemAdminConfiguration" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9011/BusinessLogic/SystemAdminConfigurations" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Salutation"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ISalutation" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9012/BusinessLogic/Salutation" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.City"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ICity" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9013/BusinessLogic/City" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.BusinessUnit"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IBusinessUnit" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9014/BusinessLogic/BusinessUnit" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.QualificationStreams"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IQualificationStream" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9015/BusinessLogic/QualificationStreams" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.CommunicationType"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ICommunicationType" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9016/BusinessLogic/CommunicationType" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.IndustryType"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IIndustryType" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9017/BusinessLogic/IndustryType" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Designation"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IDesignation" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9018/BusinessLogic/Designation" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.QualificationType"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IQualificationType" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9019/BusinessLogic/QualificationType" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.IndustrySubTypes"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IIndustrySubTypes" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9020/BusinessLogic/IndustrySubTypes" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Qualification"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IQualification" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9021/BusinessLogic/Qualification" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.WorkOrderCategory"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.IWorkOrderCategory" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9022/BusinessLogic/WorkOrderCategory" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.UsersRole"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IUsersRole" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9023/BusinessLogic/UsersRole" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Company"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.ICompany" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9024/BusinessLogic/Company" /> 
      </baseAddresses> 
     </host> 
     </service> 
     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Audit"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IAudit" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9025/BusinessLogic/Audit" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.GeneralConfigurations"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IGeneralConfiguration" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9026/BusinessLogic/GeneralConfigurations" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.AuditPurging"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IAuditPurging" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9027/BusinessLogic/AuditPurging" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.NoLogging"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.INoLogging" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9028/BusinessLogic/NoLogging" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.Notification"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.INotification" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9029/BusinessLogic/Notification" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SysAdmin.EmailNotification"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SysAdmin.IEmailNotification" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9030/BusinessLogic/EmailNotification" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.VerificationStatus"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.IVerificationStatus" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9104/BusinessLogic/VerificationStatus" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.Sources"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.ISources" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9101/BusinessLogic/Sources" /> 
      </baseAddresses> 
     </host> 
     </service> 


     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.Courses"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.ICourse" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9102/BusinessLogic/Courses" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.SubSource"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.ISubSources" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9103/BusinessLogic/SubSource" /> 
      </baseAddresses> 
     </host> 
     </service> 

     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.Batches"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.IBatch" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9105/BusinessLogic/Batches" /> 
      </baseAddresses> 
     </host> 
     </service> 


     <service behaviorConfiguration="DefaultBehavior" name="QuexstERP.BusinessCore.BusinessLogic.SalesDb.SMSTemplates"> 
     <endpoint address="" binding="netTcpBinding" bindingConfiguration="TCPBindingConfig" 
      name="TCPEndpoint" contract="QuexstERP.BusinessCore.Interfaces.SalesDb.ISmsTemplate" /> 
     <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" 
      name="TcpMetaData" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="net.tcp://localhost:9106/BusinessLogic/SMSTemplates" /> 
      </baseAddresses> 
     </host> 
     </service> 



    </services> 
    <bindings> 
     <netTcpBinding> 
     <binding name="TCPBindingConfig" maxBufferSize="5242880" maxReceivedMessageSize="5242880"> 
      <readerQuotas maxStringContentLength="5242880" /> 
      <security mode="None" /> 
     </binding> 
     </netTcpBinding> 
    </bindings> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior name="DefaultBehavior"> 
      <serviceMetadata httpGetEnabled="false" /> 
      <serviceDebug includeExceptionDetailInFaults="true" /> 
      <serviceThrottling maxConcurrentCalls="21" maxConcurrentSessions="50" /> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    </system.serviceModel> 

    <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 
    </startup> 
</configuration> 

답변

2

(38) 서비스를 다음과 같이

내 app.config에 정말 보인다? WcfTestClient는 내부적으로 svcutil을 사용하여 프록시 코드를 생성합니다. 38 아마도 너무 많이입니다.

Visual Studio없이 WCfTestClient를 시작할 수 있기를 바랍니다.

다음 위치에서 WCF 테스트 클라이언트 (WcfTestClient.exe)를 찾을 수 있습니다. C:\Program Files\Microsoft Visual Studio XX\Common7\IDE\. VS 버전에 따라 다릅니다.

mex 끝 점이 노출되어 있기 때문에 net.tcp://localhost:9106/BusinessLogic/SMSTemplates/mex (확인할 URL)과 같은 net.tcp 서비스 URL을 쉽게 추가 할 수 있습니다.