Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF中端点的基址_C#_Wcf_Endpoint - Fatal编程技术网

C# WCF中端点的基址

C# WCF中端点的基址,c#,wcf,endpoint,C#,Wcf,Endpoint,我正在使用WCF,希望创建3个端点:basicHttpBinding、netTcpBinding和wsHttpBinding。 我指定了两个端点,如下所示: <endpoint address="StringManipulationService" binding="basicHttpBinding" contract="StringManipulationService.IStringManipulation" /> <endpoint address="Stri

我正在使用WCF,希望创建3个端点:basicHttpBinding、netTcpBinding和wsHttpBinding。 我指定了两个端点,如下所示:

<endpoint address="StringManipulationService" binding="basicHttpBinding"
    contract="StringManipulationService.IStringManipulation" />
  <endpoint address="StringManipulationService" binding="netTcpBinding"
    contract="StringManipulationService.IStringManipulation" />
    <baseAddresses>
      <add baseAddress="http://localhost:8080/" />
      <add baseAddress="net.tcp://localhost:8090/" />
    </baseAddresses>

和指定的基址,如下所示:

<endpoint address="StringManipulationService" binding="basicHttpBinding"
    contract="StringManipulationService.IStringManipulation" />
  <endpoint address="StringManipulationService" binding="netTcpBinding"
    contract="StringManipulationService.IStringManipulation" />
    <baseAddresses>
      <add baseAddress="http://localhost:8080/" />
      <add baseAddress="net.tcp://localhost:8090/" />
    </baseAddresses>

但是,我不知道如何为wsHttpBinding编写基址,并且在任何地方都找不到它。请帮忙。谢谢。


 <appSettings> 
      <add key="baseAddress" value="localhost:8000"; /> 
 </appSettings> 



 <endpoint address="" binding="wsHttpBinding"
 contract="StringManipulationService.IStringManipulation" />

谢谢。我认为可能会有一个类似的结构,作为其他使用,但猜测不是。这种联系起了作用。我现在可以用了。我使用了:“/>和:我经常使用WCF配置,这真的很烦人。既然你自己解决了这个问题,你可以/应该在这里回答你自己的问题,这是受到鼓励的。这将使其他人更容易看到解决方案。