<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2330081445835305034</id><updated>2011-10-04T18:46:29.716+02:00</updated><category term='C#'/><category term='DNS'/><category term='WMI'/><category term='WCF'/><category term='Ajax'/><title type='text'>Experiential development</title><subtitle type='html'>solutions, architecture, thoughts and development experiential lessons learnt</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mark-csharp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mark-csharp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mark</name><uri>http://www.blogger.com/profile/12690004746324620426</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_8Cj6sDVt6hQ/SwGssWytvJI/AAAAAAAAABM/uIruwv_ftBs/S220/blueman.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2330081445835305034.post-203388886377227388</id><published>2009-11-18T22:34:00.004+02:00</published><updated>2009-11-18T22:45:24.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Ajax Data Context - 4.0</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Intro:&lt;/strong&gt;&lt;br /&gt;I was at Tech-Ed South Africa this year (2009) and I saw a very impressive demo by mmmmh, I think it was &lt;/span&gt;&lt;/span&gt;&lt;a href="http://lostintangent.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;John Carter&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; from &lt;/span&gt;&lt;a href="http://lostintangent.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://lostintangent.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;He was doing an introduction to Ajax 4.0 in particular the new Data Context. Well I must say I was quite impressed, I don’t know about you but I really don’t like the current MS Ajax implementation. The update panel which has been widely adopted as the Ajax control of choice by many .net developers, although it is easy to use it comes with a very high bandwidth cost.&lt;br /&gt;&lt;br /&gt;After Tech-Ed I had a look around and tried to find a nice sample of the demonstration that Jon gave but alas there was nothing to be discovered. So after about four hours of searching I did what any respectable developer would do, that’s right I grabbed all the little bits and pieces of that that I could lay my grubby little fingers on and started building my own.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Some background info?&lt;/strong&gt;&lt;br /&gt;DataContext is an object that is capable of consuming a server-side resource that serves JSON or XML data. It will then store it on the client site and you can bind it to sys-template, manipulate it and commit the updated data (just the updated data). If you want real details on it &lt;/span&gt;&lt;a href="http://lostintangent.com/2009/06/19/gaining-some-context-into-aspnet-ajax-4s-datacontext/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Demo project?&lt;/strong&gt;&lt;br /&gt;To show you how much better the new 4.0 Ajax implementation is project will use normal html file and not aspx files.&lt;br /&gt;&lt;br /&gt;The project has three JavaScript files MicrosoftAjax.debug.js, MicrosoftAjaxAdoNet.debug.js, and MicrosoftAjaxTemplates.debug.js file these are the Ajax libraries and it uses the .net Entity framework to create the service layer and two htm sample files, they use different methods&lt;br /&gt;&lt;br /&gt;The js file are all .debug files this is to allow intelisense for JavaScript, you will see that that they have /// xml comments.&lt;br /&gt;&lt;br /&gt;Download and unzip the sample code If you don’t have NorthWind database the restore the backup that I have included in the App_Data folder. Make sure that the web.config is set up correctly and check the NorthwindEntities connectionString If you have problems you might want to recreate the manWindDataService layer again and that should be about it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://mark.bott.googlepages.com/AjaxAdoTest.zip"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Click here to download the sample project.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://lostintangent.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://lostintangent.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163413.aspx"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://msdn.microsoft.com/en-us/magazine/cc163413.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Possible problems &amp;amp; resolutions&lt;/strong&gt;&lt;br /&gt;If you cannot browse to the manWindDataService.svc file and you are getting a 404.3 error.&lt;br /&gt;&lt;br /&gt;Description: The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name extension that is not recognized, and therefore is not allowed.&lt;br /&gt;&lt;br /&gt;Error Code: 0x80070032&lt;br /&gt;&lt;br /&gt;Notification: ExecuteRequestHandler&lt;br /&gt;&lt;br /&gt;Locate “servicemodelreg.exe” it should be in the “Windows Communication Foundation” folder. Once you have located open cmd and run “cd C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation“ and then servicemodelreg –i&lt;br /&gt;&lt;br /&gt;Then you might get another error, “The application domain or application pool is currently running version 4.0 or later of the .NET Framework. This can occur if IIS settings have been set to 4.0 or later for this Web application, or if you are using version 4.0 or later of the ASP.NET Web Development Server. The &lt;compilation&gt;element in the Web.config file for this Web application does not contain the required 'targetFrameworkMoniker' attribute for this version of the .NET Framework (for example, '&lt;compilation targetframeworkmoniker=".NETFramework,Version=v4.0"&gt;'). Update the Web.config file with this attribute, or configure the Web application to use a different version of the .NET Framework.”&lt;br /&gt;&lt;br /&gt;This is because the IIS App Pool is now running under .net 4.0.&lt;br /&gt;&lt;br /&gt;1. Open IIS 7.0 Manager&lt;br /&gt;2. Open “Basic settings” and find Application Pool Name&lt;br /&gt;3. Open Application Pools&lt;br /&gt;4. You can see that after installing .NET framework 4.0 all Application pools are updated to run under .NET Framework v4.0&lt;br /&gt;5. Find application pool from step 2, click Basic (or Advanced) Settings from the right panel.&lt;br /&gt;6. AND FINALY change it to “.NET Framework v2.0.50727” click “OK”&lt;br /&gt;7. THAT’S IT !!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2330081445835305034-203388886377227388?l=mark-csharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-csharp.blogspot.com/feeds/203388886377227388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-csharp.blogspot.com/2009/11/ajax-data-context-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/203388886377227388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/203388886377227388'/><link rel='alternate' type='text/html' href='http://mark-csharp.blogspot.com/2009/11/ajax-data-context-40.html' title='Ajax Data Context - 4.0'/><author><name>mark</name><uri>http://www.blogger.com/profile/12690004746324620426</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_8Cj6sDVt6hQ/SwGssWytvJI/AAAAAAAAABM/uIruwv_ftBs/S220/blueman.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2330081445835305034.post-8712676425284292801</id><published>2009-07-01T21:10:00.003+02:00</published><updated>2009-07-01T21:20:35.450+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><title type='text'>SnapDNS – DNS Library for Microsoft DNS servers</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Intro:&lt;/strong&gt;&lt;br /&gt;This isn’t so much an article as it is a free DNS management library and a demo project.&lt;br /&gt;&lt;br /&gt;This Library makes updates to Microsoft DNS servers possible from .NET applications. The library supports the following record types: A, CNAME, MX, TXT, NS. ASP.NET DNS Manager&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Some Details:&lt;/strong&gt;&lt;br /&gt;Included in the project is the snapDNS.dll this is the heart of the project it uses the System.Managment namespace to create DNS records in a Microsoft DNS server using WMI. Take note of the WMI configuration below it is probably the most crucial part to getting this working.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DEMO SETUP&lt;/strong&gt;&lt;br /&gt;Unzip the folder to the wwwroot folder and setup and web application version ASP.NET 1.14&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WMI Config&lt;/strong&gt;&lt;br /&gt;Microsoft DNS Server 2000/2003, WMI Configured to allow ASP.NET user access.&lt;br /&gt;http://msdn2.microsoft.com/en-us/library/aa384642.aspx this is to be done on either the same machine as the website or a separate server. I would recommend that for test purposes you put them on the same machine to avoid permission issues.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WMI Setup:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;ul&gt;&lt;li&gt;Click Computer Management &lt;/li&gt;&lt;li&gt;Click Services &amp;amp; Applications &lt;/li&gt;&lt;li&gt;Right Click WMI Control and go to properties &lt;/li&gt;&lt;li&gt;Click on the Security Tab &lt;/li&gt;&lt;li&gt;Expand the Root node. &lt;/li&gt;&lt;li&gt;Select MicrosoftDNS then click Security button. &lt;/li&gt;&lt;li&gt;Add the appropriate users. ASP.NET &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Demo:&lt;/strong&gt;&lt;br /&gt;The demo version is unlimited. Please note that this is still a work in progress. If it attracts interest I will consider more development.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mark.bott.googlepages.com/snap_demo.zip"&gt;Download Demo.&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2330081445835305034-8712676425284292801?l=mark-csharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-csharp.blogspot.com/feeds/8712676425284292801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-csharp.blogspot.com/2009/07/snapdns-dns-library-for-microsoft-dns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/8712676425284292801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/8712676425284292801'/><link rel='alternate' type='text/html' href='http://mark-csharp.blogspot.com/2009/07/snapdns-dns-library-for-microsoft-dns.html' title='SnapDNS – DNS Library for Microsoft DNS servers'/><author><name>mark</name><uri>http://www.blogger.com/profile/12690004746324620426</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_8Cj6sDVt6hQ/SwGssWytvJI/AAAAAAAAABM/uIruwv_ftBs/S220/blueman.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2330081445835305034.post-3514172064602196226</id><published>2009-01-15T22:48:00.009+02:00</published><updated>2009-10-08T23:12:56.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>WCF File Transfer: Streaming &amp; Chunking Channel Hosted In IIS</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Intro:&lt;/strong&gt;&lt;br /&gt;This article describes how to implement WCF File Transfer methods hosted in IIS. This includes two techniques Streaming and Chunking Channel.&lt;br /&gt;&lt;br /&gt;We needed a scalable file upload facility and after much research found the two best methods Streaming and Chunking Channel for reasoning see the references below. After spending many days and night scouring forums and samples I finally managed to get Streaming and Chunking Channel file transfer services hosted in IIS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Streaming:&lt;/strong&gt;&lt;br /&gt;I used the Streamed Upload from Pablo M. Cibraro article &lt;/span&gt;&lt;a href="http://weblogs.asp.net/cibrax/archive/2007/08/29/sending-attachments-with-wcf.aspx"&gt;&lt;span style="font-family:arial;"&gt;Sending Attachments with WCF&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. I then added two new projects to the solution w3service and w3client.&lt;br /&gt;&lt;br /&gt;w3service is a WCF service library project that I then add a simple echo function and a upload function the implements a [OperationContract(IsOneWay=true)] and a [MessageContract()] that allows for a message header and body.&lt;br /&gt;&lt;br /&gt;I then added the service.svc file that points to the w3Service.Service methods and a web.config file with my basicHttpBinding. You will need to change the &lt;host&gt;&lt;baseaddress&gt;in the web.config and the filepath variable in the Service.cs file. Then build the w3Service project and deploy it to your IIS server. Whatever you do make sure that you give the IIS virtual directory sufficent permission to save the file.&lt;br /&gt;&lt;br /&gt;Now that we have the WCF service hosted in IIS you can navigate to it &lt;/baseaddress&gt;&lt;/host&gt;&lt;/span&gt;&lt;a href="http://localhost/ServiceName/service.svc?wsdl"&gt;&lt;span style="font-family:arial;"&gt;http://localhost/ServiceName/service.svc?wsdl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; and make sure that it loads. We now need to consume the new service hosted in IIS.&lt;br /&gt;&lt;br /&gt;WE then use the w3client console application to consume the w3service. Run “svcutil.exe &lt;/span&gt;&lt;a href="http://localhost/ServiceName/service.svc?wsdl"&gt;&lt;span style="font-family:arial;"&gt;http://localhost/ServiceName/service.svc?wsdl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; /mc” in the visual studio command prompt and then include the output.config content in the app.config file and import the serive.cs file into the application. Check the app.config file and make sure that the transferMode is set to StreamedRequest and that your endpoint matches. Also make sure the maxReceivedMessageSize is increased.&lt;br /&gt;&lt;br /&gt;Make sure that you use the /mc in the svcutil.exe tool, otherwise it will not generate the proxy as you would expect.&lt;br /&gt;&lt;br /&gt;That should be that. Run the w3client application and test you file transfer. Hopefully all works out for you.&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;br /&gt;Chunking Channel:&lt;br /&gt;&lt;/strong&gt;For this I used the Chunking sample from &lt;/span&gt;&lt;a href="http://code.msdn.microsoft.com/WCFResources/Release/ProjectReleases.aspx?ReleaseId=1546"&gt;&lt;span style="font-family:arial;"&gt;LarsW.ChunkingChannelEx-0.9&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. I first customized it to use the same [MessageContract()] functionality that the Streaming sample uses. After that I followed the same steps as above in setting up the w3service and w3client projects with a few distinct differences. With the major differences being in the .config files.&lt;br /&gt;&lt;br /&gt;For the w3service config you will need to use bindingExtensions to configure the httpChunkingBinding. You will also need to change the &lt;baseaddresses&gt;to point to your IIS server. Once you have the WCF service hosted in IIS you can navigate to it &lt;/baseaddresses&gt;&lt;/span&gt;&lt;a href="http://localhost/ServiceName/service.svc?wsdl"&gt;&lt;span style="font-family:arial;"&gt;http://localhost/ServiceName/service.svc?wsdl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; and make sure that it loads.&lt;br /&gt;&lt;br /&gt;We now need to consume the new service by using the “svcutil.exe &lt;/span&gt;&lt;a href="http://localhost/ServiceName/service.svc?wsdl"&gt;&lt;span style="font-family:arial;"&gt;http://localhost/ServiceName/service.svc?wsdl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; /mc” tool and copy the generated proxy to your w3client application. Make sure that you use the /mc in the svcutil.exe tool, otherwise it will not generate the proxy as you would expect. For Chunking we will also have to make sure that the contract is in the client application. This is done because of the ChannelFactory implementation and configuration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;br /&gt;After initial testing you can use Fiddler to examine the difference in the way the two samples work. You can also configure both solutions to use SSL.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Code:&lt;br /&gt;&lt;/strong&gt;Like a picture paints a thousand word so code can make things seem o so clear. Included in my samples are the modified solutions that are mentioned above that I derived my prototypes from.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mark.bott.googlepages.com/StreamedUpload.zip"&gt;Download Streamed Sample&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mark.bott.googlepages.com/ChunkingChannelEx.zip"&gt;Download Chunking Channel Sample&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mark.bott.googlepages.com/ChunkingChannelEx_https.zip"&gt;Chunking Channel https&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mark.bott.googlepages.com/StreamedUpload_https.zip"&gt;Streamed https&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa717050.aspx"&gt;&lt;span style="font-family:arial;"&gt;http://msdn.microsoft.com/en-us/library/aa717050.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://code.msdn.microsoft.com/WCFResources/Release/ProjectReleases.aspx?ReleaseId=1534"&gt;&lt;span style="font-family:arial;"&gt;http://code.msdn.microsoft.com/WCFResources/Release/ProjectReleases.aspx?ReleaseId=1534&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/WCFResources/Release/ProjectReleases.aspx?ReleaseId=1546"&gt;&lt;span style="font-family:arial;"&gt;http://code.msdn.microsoft.com/WCFResources/Release/ProjectReleases.aspx?ReleaseId=1546&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://kjellsj.blogspot.com/2007/02/wcf-streaming-upload-files-over-http.html"&gt;&lt;span style="font-family:arial;"&gt;http://kjellsj.blogspot.com/2007/02/wcf-streaming-upload-files-over-http.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/cibrax/archive/2007/08/29/sending-attachments-with-wcf.aspx"&gt;&lt;span style="font-family:arial;"&gt;http://weblogs.asp.net/cibrax/archive/2007/08/29/sending-attachments-with-wcf.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2330081445835305034-3514172064602196226?l=mark-csharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-csharp.blogspot.com/feeds/3514172064602196226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-csharp.blogspot.com/2009/01/wcf-file-transfer-streaming-chunking.html#comment-form' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/3514172064602196226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/3514172064602196226'/><link rel='alternate' type='text/html' href='http://mark-csharp.blogspot.com/2009/01/wcf-file-transfer-streaming-chunking.html' title='WCF File Transfer: Streaming &amp; Chunking Channel Hosted In IIS'/><author><name>mark</name><uri>http://www.blogger.com/profile/12690004746324620426</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_8Cj6sDVt6hQ/SwGssWytvJI/AAAAAAAAABM/uIruwv_ftBs/S220/blueman.jpeg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2330081445835305034.post-1066222359573001149</id><published>2009-01-09T14:53:00.000+02:00</published><updated>2009-01-09T16:12:04.805+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>In the beginning</title><content type='html'>&lt;span style="font-family:arial;"&gt;Ok, this is just a test post to make sure that everything is looking juicy which I'm sure it is. For my first real post I will be posting a WCF file transfer sulution that I recently worked on in which I have two samples of large file transfers with Streaming and Chunking Channel both configured to be hosted in IIS.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2330081445835305034-1066222359573001149?l=mark-csharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/1066222359573001149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2330081445835305034/posts/default/1066222359573001149'/><link rel='alternate' type='text/html' href='http://mark-csharp.blogspot.com/2009/01/in-beginning.html' title='In the beginning'/><author><name>mark</name><uri>http://www.blogger.com/profile/12690004746324620426</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_8Cj6sDVt6hQ/SwGssWytvJI/AAAAAAAAABM/uIruwv_ftBs/S220/blueman.jpeg'/></author></entry></feed>
