C# Corner

Resources  
  • CSDownloadURL : Download Contents of a Web PageDec 03, 2000. CSDownloadURL is a class which has two functions - SetURL and DownloadURL. The set URL sets the current URL and GetDownload downloads the URL contents and returns its contents in a string.
  • FileStream : Read or Write Data StreamsDec 13, 2000. FileStream class can be used to read/write data to a file with the help of StreamReader and StreamWriter classes.
  • Understanding How Assert Effects SecurityApr 25, 2001. Assert is a security action that is evaluated at run time. Code Access Permission classes and Permission Sets support a method called Assert. Using the Assert method to control access to resources or actions will allow your code to perform actions that it normally has permission to perform and will allow other callers up stream in the call stack to have access that they would not normally have.
  • XML Strengths and Weaknesses with DOM, ASP, and XSLApr 30, 2001. In this article we're going to take a look at some of the terminology that comes with using XML and its related technologies, as well as how to create and transform XML documents with XSL using Microsoft's MSXML parser. To test the code samples shown in this article you should be running Windows NT/2000/XP with IIS installed. You should also have SQL server 2000 installed on the same machine.
  • Web Enabled C# ApplicationJan 02, 2002. C# is a sharp-edged weapon for Microsoft Visual Studio Programmers. My article beneath presents a brief eye-catching vivid view of programming internet web-browser using C#(C Sharp), and solves today's need with tomorrow's software!
  • C#RIS : Tetris Game in C#Feb 14, 2002. I have written a Tetris clone that demonstrates how to use off-screen graphics buffering for smooth animation and utilizes a multi-dimensional array approach to designing a game grid. The classes are largely self-explanatory and the techniques are documented in code well enough to explain what is going on.
  • Saving and Reading Object to/from a DatabaseMar 25, 2002. An object is a memory stream, which is hard to write using the normal methods. In this article, I show how you can save objects in a database and read back from the database.
  • Space Breakout - 2D Game Developed using DirectX and C#Apr 11, 2002. GDI+ is a feature rich graphics API that makes sophisticated graphical effects highly accessible to the C# developers. Unfortunately if youve tried to develop smooth detailed animation using GDI+ you have undoubtedly discovered that just how slow it can be. Consequently it is not particularly suited to games development, if you want to really take advantage of your 1 gig + processor and that fancy new graphics card youre going to have to get a little more low level and dirty, enter Microsofts DirectX API.
  • Create FTP and Web IIS Virtual Directory using C#Jul 03, 2002. In this example we will create a Windows Form Project that will create new FTP and Web IIS Virtual Directories from code based on the name and path specified by the user.
  • Cryptography in Microsoft.NET Part II: Digital Envelop and Digital SignaturesDec 18, 2002. Part-I of this article covered cryptography in the context of encryption. This part continues from where part-I left. It assumes that the reader understands the purpose of encryption, knows about the two types of encryption namely asymmetric encryption and symmetric encryption and the fundamental differences between them. It also assumes that the reader understands encryption-decryption classes in System.Security.Cryptography namespace and the stream based encryption model in. NET framework class library (FCL).
  • Developing Secure Web Sites with ASP.NET and IIS - Part IMar 04, 2003. Developing security for a site is like paying tax. You know it should be done at the end of financial year.
  • Developing Secure Web Sites with ASP.NET and IIS: Part IMar 04, 2003. Developing security for a site is like paying tax. You know it should be done at the end of financial year. But you keep it for the last and some time expect you should never have to do it. It is a similar kind of situation when building a web site. There are some web sites available to general public that can be access by any one. The security for these sites can be minimum or none at all. There are some web sites that publish and hold important information that have to be secure one way or another.
  • Remote Objects:Part IMar 12, 2003. This demo shows how to create the remote objects with callback functions and use them in the window host.
  • Remote Objects: Part IMar 12, 2003. This demo shows how to create the remote objects with callback functions and use them in the window host.
  • Developing Secure Web Site with ASP.NET and IIS - PartIIMay 07, 2003. Authentication is a very important element of developing secure sites. It is the starting point of a secure environment for the protected resources. I have discussed several authentication mechanisms available in ASP.NET and how they join with IIS to provide a secure platform to develop sites in Part I of this article.
  • Developing Secure Web Site with ASP.NET and IIS: PartIIMay 07, 2003. Authentication is a very important element of developing secure sites. It is the starting point of a secure environment for the protected resources. I have discussed several authentication mechanisms available in ASP.NET and how they join with IIS to provide a secure platform to develop sites in Part I of this article. I will be looking at Form Authentication and how to implement it in several sample web applications.
  • HTTP Handlers for Images in ASP.NETJun 23, 2003. Have you ever thought of streaming thumbnails just by passing query string indicating width or height of thumbnail you need, and most importantly passing those to image itself?
  • Gathering a Web Site Users Information in ASP.NETAug 26, 2003. In this article, I will show you how you can collect information about your site visitors using ASP.NET classes.
  • Creating Word Find Puzzles for the Web in C# and GDI+ Part IIOct 06, 2003. This article shows you how to create Word Find Puzzle application for the Web using C#, GDI+, and ASP.NET.
  • Forms Authentication with Active DirectoryFeb 05, 2004. This article and sample code explains how you can take advantage of Active Directory in Web applications for authenticate and authorize the Web site users.
  • Downloading Data as a File from a MemoryStreamMar 29, 2004. This article will show you how to buffer data into a MemoryStream from a query and output the buffered data back to the browser as a text file.
  • Downloading Data as a File from a MemoryStream Using a HTTP HandlerApr 07, 2004. This article will show you how to buffer data into a MemoryStream and output the buffered data back to the browser as a text file using a HTTP Handler.
  • Combine Multiple Streams in a Single .NET Framework Stream ObjectApr 11, 2004. This article represents a simple Stream class whose data is based on the number of another .NET Framework streams.
  • LDAP, IIS and WinNT Directory ServicesAug 05, 2004. Directory Services have gained a lot of traction over the last few years. Directories are repositories of information and can be utilized in many different ways.
  • An in-depth look at WMI and Instrumentation: Part IISep 18, 2004. In this second part of the series, you will learn how to work with WMI classes and class instances, and then demonstrates the wealth of information available through the Win32 and IIS WMI providers.
  • 3D Real-Time Stock Exchange Quote Stream Ticker in GDI+ and C#Oct 04, 2004. This article represents 3D Real-Time Stock Exchange Quote Stream Ticker version 1.0. The big option here is internal email-alert control with built in POP3 and SMTP protocols. This control starts when some condition is execute. You can save current quote in some graphics format and print it.
  • A Comprehensive View of SharePoint Portal Server 2003: Part INov 05, 2004. There are many portal solutions on the market, for example from IBM, Microsoft, Plumtree, Vignette, etc. Microsoft's latest portal solution is "Windows SharePoint Services" and "SharePoint Portal Server 2003". This article will not evaluate different portal solutions but rather explain how to use and develop for "Windows SharePoint Services" and "SharePoint Portal Server 2003" from Microsoft.
  • C# ICE-Cast MP3 Streaming for WinAmpApr 02, 2005. This little Web Application is for streaming MP3 files out to an WinAmp (www.winamp.com) interface.
  • Building a Web Site using Visual Studio 2005Apr 13, 2005. This article gives you a glimpse of new features of Visual Studio 2005. In this article, you will see the power of Visual Studio and how easy it is to build Web sites using new controls without even writing a single line of code.
  • Membership ServiceAug 08, 2005. With every new version are added a bunch of new functionality which eases the development of web applications and keeps up to the required security measures to make the applications less susceptible to external threat.
  • Glue IIS with Business Logical Tier using Batching, Asynchrony, and Parallel ComputationOct 26, 2005. A great and unusual way to boost your web application performance and scalability five times or more.
  • How do I use Memory Stream in C# Oct 27, 2005. This article shows how to use memory stream to read byte[] array and can use to write some file in memory.
  • A Glance at Web Application SecurityMar 07, 2006. Web application security involves implementing protective measures against potential threats, malicious or unintentional, that exploit exposed vulnerabilities. Security is best implemented using the defence-in-depth technique by applying protective measures at network, host, and web application levels. This article will focus on security at the application level by exploring IIS and ASP.net authentication, authorization and secure communication.
  • Apply Object Serialization in Real Life SituationMar 30, 2006. Object serialization is a process of streaming an object into a byte array. This article explains the object serialization process using a real world example.
  • ClickOnce DeploymentMay 09, 2006. This article will make you publish application on IIS withouting using VS IDE.
  • Set up Secure Sockets Layer (SSL) using Digital CertificatesMar 06, 2007. This article explains how to secure an IIS Web application using SSL certificates.
  • Web Access Failed Error Mar 30, 2007. Web Access Failed Error Message When You Use Visual Studio .NET with IIS 6.0 to Create an ASP.NET Web Application.
  • Windows Communication Foundation's hosting environmentMay 07, 2007. Windows Communication Foundation (WCF) applications need to have a runtime environment for the management of its object's lifecycle. The host process models allows is a new concept in WCF referring to WCF hosting environment which can have several services, and the same service can be hosted in several host processes.
  • WEB farm - Load Balancing in Asp.netJul 27, 2007. The concept behind the web farm is that a number of different web sites share pooled resources. They typically share a common front-end dispatcher to perform load control and distribute customer requests. They share the multiple web servers themselves.
  • Developing a Web Part for Moss 2007Jan 17, 2008. This article describes the step by step process to develop a web part for Moss 2007.
  • Configuring IIS for Silverlight ApplicationsAug 12, 2008. Microsoft Silverlight is a cross-browser; cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that integrates with existing Web applications.
  • The Two Interceptors: HttpModule and HttpHandlersDec 23, 2008. Many times we want to implement pre-processing logic before a request hits the IIS resources. For instance you would like to apply security mechanism, URL rewriting, filter something in the request, etc. ASP.NET has provided two types of interception HttpModule and HttpHandler.
  • Draw a smooth curve through a set of 2D points with Cubic SplineDec 24, 2008. Calculate tabulated function cubic spline and approximate comprising polynomials with polylines to use them with drawing primitives.
  • WCF and SilverLight With Cross Domain IsssueApr 15, 2009. This tutorial will expalin how to consume WCF in SilverLight, solve a Cross Domain issue and host a WCF service in IIS.
  • Stream operation in WCFJun 01, 2009. WCF provides the support for Stream object. It typically recommends the developer to handle the message which size is too large as Stream object for the sake of high performance. However, there are some constraints on Stream operation to note.
  • File handling in C#Jul 15, 2009. In this article I have explained about file handing in C#.
  • Creating Websites in ASP.NETAug 31, 2009. In this article I will explain you about location of your Web project in ASP.NET
  • Streaming in WCFSep 07, 2009. In this article, I am going to explain various aspects of streaming of messages in WCF.
  • 4 steps to increase bandwidth performance for ASPX pages on IIS 6.0Sep 07, 2009. In this article we will try to understand how to enable compression on IIS 6.0. Once we have enabled compression we will use fiddler to see how bandwidth performance increases due to the same.
  • Best Practice No 4:- Improve bandwidth performance of ASP.NET sites using IIS compressionSep 16, 2009. Bandwidth performance is one of the critical requirements for every website. In today's time major cost of the website is not hard disk space but its bandwidth. So transferring maximum amount of data over the available bandwidth becomes very critical. In this article we will see how we can use IIS compression to increase bandwidth performance.
  • Flicker free rendering Dec 01, 2009. In this article we will see method for flicker free rendering on a custom control.
  • System I/O and Streams in C#Dec 07, 2009. In this article I will explain you about System I/O and Streams in C#.
  • Streams and Byte Streams in C#Dec 10, 2009. In this article I will explain you about Streams and Byte Streams in C#.
  • BufferedStream, MemoryStream and CharacterStream Class in C# Dec 17, 2009. In this article I will explain you about BufferedStream, MemoryStream and CharacterStream Class in C#.
  • How to Enable Windows and NTLM  Authentication on WCF Service Dec 21, 2009. This article will explain various combinations of IIS and WCF Ntlm/Windows authentication settings.
  • LINQ with IIS sites and web Applications Aug 09, 2010. In this article, we will see how to work with LINQ against IIS.
  • HTTP Modules in ASP.NET Request life cycleAug 20, 2010. HTTP module is a .NET Framework class that implements the IHttpModule interface, they called as ISAPI filter in IIS stack so modules are counterpart in ASP.NET, have ability to intercept and handle system events and other modules events.
  • Walkthrough on reating WCF 4.0 Service and Hosting in IIS 7.5Sep 08, 2010. This article will give step by step walkthrough on how to create a basic WCF 4.0 Service, how to host WCF Service in IIS 7.5 and hot to test service in a client.
  • WCF 4.0 Service Consumed in Silverlight 4.0 with Cross DomainSep 08, 2010. This article will explain how to call WCF 4.0 service hosted in IIS 7.5 in a Silverlight application.
  • Hosting WCF Service inside IISNov 12, 2010. Windows Communication Foundation(WCF) takes many existing communication technologies, such as Web Services, Windows Remoting, Microsoft Message Queuing, and abstracts them into a single technology. In most cases, this simplifies the way you communicate with other applications.
  • HTTP Error 404.3: WCF Hostes in IIS. Add a MIME typeNov 15, 2010. In this article I will show you how to solve HTTP Error 404.3.
  • Introduction on IIS 7Nov 29, 2010. IIS 7- (Internet Information Services) is a web server software from Microsoft which is released after IIS 6.0 with many architectural changes and functional changes.
  • How to Draw the Bézier curve in Windows Phone 7Dec 22, 2010. The Bézier curve is a spline, which is a type of curve used to approximate discrete data with a smooth continuous function.
  • WCF using NetTcpBindingJan 06, 2011. This article is about implementing WCF using NetTcpBinding. NetTcpBinding can be useful where IIS services are not needed.
  • Double Hope Issue in Sharepoint/Asp.net application with IIS Jan 09, 2011. There is a common issue called Double Hope issue in IIS that troubles most Sharepoint / Asp.net applications that consume the resource in other servers.
  • Installing IIS on Windows XP, Vista, and Windows 7Jan 21, 2011. Learn how to install IIS on Windows XP, Windows Vista, and Windows 7, and how to make it available from the Run command.
  • Configuring ASP.NET with IISJan 21, 2011. The problem arises when you install IIS after installing ASP.NET. If you do this, IIS will configure itself for the ASP.NET version that ships with your Windows edition that might be an older version (e.g. version 2.0) and you won’t be able to run any web application built using a later version of ASP.NET.
  • WCF: Streaming Large Data FilesJan 23, 2011. Web services that transfer large data files can use streaming to improve efficiency and throughput.
  • JavaScript and CSS MinifierJan 31, 2011. The CombineAndMinify package discussed here automatically speeds up the loading of JavaScript files, CSS files and or images (loaded from image tags or from CSS files). The result can be a dramatic improvement in ASP.NET performance.
  • PhotoFrame Using Expression Design 4Feb 02, 2011. In Microsoft Expression Design, it is very easy to create modern standard based web sites, streaming video, and Web graphics. It is used for optimizing photos and images to add to websites and other creative endeavors.
  • Sharing port between services in netTcpBindingMar 09, 2011. WCF allows us to share a port between services in a TCP connection. A HTTP connection is allowed on IIS using HTTP.SYS Service.
  • How To Deploy ASP.Net Web site Content on IIS 7.0Mar 10, 2011. Here you will see how to deploy ASP.Net web site content onto IIS 7.0.
  • How to configure ETag in IIS 6.0Apr 08, 2011. Entity tags (ETags) are a mechanism that web servers and browsers use to determine whether the component in the browser's cache matches the one on the origin server.
  • Hosting Mobile WebSite Under IISApr 25, 2011. In this article we will see how to host a mobile website under Internet Information Services (IIS).
  • Configure IIS to host your website without Asp.netApr 27, 2011. This article describes how to set up IIS on your PC then host your web site without Visual Studio Installed.
  • Security model of Internet Information Services for ASP.NETApr 28, 2011. IIS has its own security configuration and even for any request reaching the ASP.NET runtime, IIS verifies the request with it's own security configuration.
  • Exposing WCF REST Service Over HTTPSMay 10, 2011. In this article, I will explain how we can expose a WCF REST Service over secure HTPP (HTTPS).
  • Hosting WCF REST Service in IIS with HTTPSMay 17, 2011. In this article, I will continue with the service from the previous article and host it in IIS. So at the end of this article, you will be able to host a WCF REST Service in IIS with HTTPS.
  • Testing Website using SSL on Localhost (IIS)May 19, 2011. In this article you will learn how to test your website using SSL on your system (localhost).
  • Enhancing Media Experience in Silverlight with Microsoft Media Platform (MMPPF)Jun 23, 2011. This article will focus extensively on the Microsoft Media Platform Player Framework (MMPPF) from Microsoft which is an open source player framework and it's implementation.
  • Windows Azure - Creating a x509 Management Certificate in Azure Portal: Part 1Jun 23, 2011. In this article we are going to see how to create a new x509 Management Certificate using IIS 7.
  • Deploying Web Applications using IIS ExpressSep 08, 2011. In this article, we are going to see how to deploy web applications using IIS Express
  • Uploading Stream in AZURE BLOBSep 14, 2011. In this post I will show you how to upload a stream to Azure BLOB.
  • Standalone JAVA Class using Apache HTTP ClientNov 25, 2011. A standalone java Class which can connect with a web application and get response code and Response stream using Apache HTTP Client
  • C# TextReaderDec 10, 2011. TextReader class available in .NET is a base class for StreamReader and StringReader classes. The StreamReader is used to read characters from a stream.
  • Hosting WCF Service Under a Local IISJan 28, 2012. In this article we will see how to host a WCF service under IIS (Internet Information Services).
  • Use of ByteStreams and CharacterStreams in JAVAJan 30, 2012. In this article you learn about I/O Stream, ByteStream and CharcterStream in JAVA.
  • Create Your Own SSL Enabled WebsiteFeb 04, 2012. In this article we will learn how to create the SSL certificates for our web site which we are hosting on our IIS server.
  • Recycler IntroductionFeb 20, 2012. This is test application which can be used to recycle the IIS Application Pools of the server.
  • SharePoint 2010 - Creating Web ApplicationMar 06, 2012. How to create a web application in a SharePoint instance that can be used to support a new set of users.
  • A Smooth Tabbed Menu Using JQueryApr 04, 2012. Tabbed Interface or Tabbed Structure Menu is becoming really famous in web design & development.
  • Working With Media in Windows Phone 7Apr 14, 2012. In this article we are going to see how to use media framework which helps the application developers to stream video and audio files and to use the integrated Music and video Hubs to select the media files.
  • Optimize Media Streaming on a Network in Windows 8Apr 20, 2012. In this article I will describe how to optimize Media Streaming on a network in Windows 8
  • Install IIS 8 on Windows 8Jul 12, 2012. This article describes how to install IIS 8 on Windows 8.
  • ActionResult Return Type in MVC 3.0Jul 14, 2012. In this article you will learn how action methods help us to return models to views, file streams, and also redirect to other controllers Action method in MVC 3.0.
  • ASP.NET Life CycleAug 06, 2012. In this article we will explore various events which take place right from the time user sends a request, until he get the final rendered result.
  • Auto Attach Debugger to Any Process in Visual StudioAug 21, 2012. For SharePoint developers frustrated with attaching IIS processe to the debugger or are accustomed to debugging a webservice hosted in IIS, this article will help you speed up your development work or at least save a few minutes/seconds.
  • Print A Chart into a Byte Stream in VB.NETSep 22, 2012. This article will explain how to build a chart using MSChart and save the output to a stream of bytes, this stream will be redirected to a generic handler, so we'll not use a webform.
  • How to Deploy Website on IISOct 10, 2012. Here is how to deploy a Website on IIS.
  • Simple But Interesting Features of VS2012: Part 1Oct 18, 2012. Usually we try and find distinctive function in the new release, but my article is to find simple yet useful features included in VS2012.

About Smooth-streaming-on-IIS

NA

SPONSORED BY

C# Corner Chandigarh DevCon16
Chandigarh DevCon16 is a one-day Developer Conference where programmers, technologists, authors, and members meet, demonstrate, plan, and hang out.
Visual Studio Live - Redmond 2016