Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Indigo

Vista - transferMode="Streamed" does not stream within IIS

 
 
Old 05-15-2006   #1 (permalink)
ewellnitz@solarc.com


 
 

transferMode="Streamed" does not stream within IIS

I have a WCF service hosted within IIS that uses the following custom
binding:

<customBinding>
<binding name="Streaming">
<httpTransport maxReceivedMessageSize="67108864"
transferMode="Streamed" />
</binding>
</customBinding>

My service operation is defined as:
[OperationContract]
Stream GetData(string sql);

When hosted using a ServiceHost (console applicaiton), the stream works
as expected. The client immediatley returns from GetData and can begin
accessing the stream.

However, when I host the same service within IIS (5.1 and 6), the
client does not return from the GetData call until the stream is
completed (closed).

It appears that ASPNET is buffering the entire contents of the stream
prior to responding to the client. I tried changing the bufferSize on
httpTransport, but that didn't work.

Any suggestions?


My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
"Cannot stream between VLCs in VISTA" Vista networking & sharing
HELP! "Unable to load on Stream" Vista Games
Vista not wotking with "My Computer" or "Control Panel", "Screen Saver" Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46