Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.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/7/wcf/4.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_Stream_Datacontract - Fatal编程技术网

C# WCF服务流图像

C# WCF服务流图像,c#,wcf,stream,datacontract,C#,Wcf,Stream,Datacontract,我想让WCF服务,可以把图像流 我在配置中有下一步: <service name="Images" behaviorConfiguration="ImagesBehavior"> <endpoint address="http://localhost:5523/Images.svc" binding="basicHttpBinding" contract="Images" /> <endpoint address="mex" bindi

我想让WCF服务,可以把图像流

我在配置中有下一步:

<service name="Images" behaviorConfiguration="ImagesBehavior">
    <endpoint address="http://localhost:5523/Images.svc"
       binding="basicHttpBinding" contract="Images" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:5523/Images" />
      </baseAddresses>
    </host>
</service>

<behavior name="ImagesBehavior">
      <serviceDebug includeExceptionDetailInFaults="true" />
      <serviceMetadata httpGetEnabled="true" />
</behavior>
但当我通过类似浏览器的方式尝试时

http://localhost:5523/Images.svc/GetImage/imagecodeblabla
我有

400错误请求

什么时候

405方法不允许


怎么了?

您的服务是SOAP还是REST?看起来您使用的是REST语法(WebGetAttribute),但您的绑定是BasicHttpBinding(SOAP)


尝试改用,看看效果如何

如果WebOperationContext.Current为空,您肯定会得到奇怪的响应。但我甚至没有进入函数。未达到断点。
http://localhost:5523/Images.svc/GetImage/imagecodeblabla