【发布时间】:2012-01-29 23:24:45
【问题描述】:
我有一个返回图像的小型 RESTfull 服务(例如 link )。
我的配置如下:
<bindings>
<webHttpBinding>
<binding maxBufferSize="2147483647" maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647">
<readerQuotas maxArrayLength="2147483647" />
</binding>
</webHttpBinding>
</bindings>
和
<services>
<service name="namespace.ServiceName">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" contract="namespace.IServiceName">
</endpoint>
</service>
</services>
和
<endpointBehaviors>
<behavior name="web">
<webHttp/>
</behavior>
</endpointBehaviors>
问题
由于某种原因,当从不同的浏览器调用它时,我会得到不同的行为:
- ie - 一切正常
- chrome - 我的服务被调用了两次 - 一次用于图像,一次用于浏览器查找 Favicon
- Firefox - 我的服务被调用两次 - 两次浏览器都请求图像(即地址栏中的 url)
有人见过这个吗?这是一个有约束力的问题吗?我该如何解决?
非常感谢:P
【问题讨论】: