You can download the source code of this example here: swfslideshowscout_registration_free_in_asp_net2.zip
This example provides a sample code to demonstrate how to use SWF SlideShow Scout library in ASP.NET 2 web-applications projects without registering SWFSlideShowScout.dll file on the web-server (using registration-free mode, this sample is based on an example from Maze Computers )
Create a new web-site project in Visual Studio

Enter name of new web-site and click OK

Right-click on project in Solution Explorer and select “Add Reference” command in popup menu invoked:

Browse for “ASPManifestHelpers.dll” (you can find it in ZIP with sample code) and select it and click OK to add reference:

Then create folder named “SWFSlideShowScout.assembly” by right-clicking on project in Solution Explorer and selecting “New Folder” command:

Type name of the folder “SWFSlideShowScout.assembly” and click OK to create a folder

Now you should add the following files into created folder:
SWFSlideShowScout.dll
SWFSlideShowScout.assembly.manifest
To add files right-click on project in Solution Explorer and select “Add Existing Item” command:

File selection dialog will appear – select SWFSlideShowScout.dll and SWFSlideShowScout.assembly.manifest files (hold CTRL and click on each file to select) and click “Add” button to add files to the project:

Now add webapp.manifest file to the project: right-click on project in Solution Explorer and select “Add Existing Item…” command:

File selection dialog will appear. Select webapp.manifest file and click “Add”:

Start project by clicking “Start Debugging” button as shown below:

Visual Studio will suuggest to add new Web.config file. Answer Yes as shown below:

Close Internet Explorer window and switch back to Visual Studio
Web.config file will appear in the list of project files:
Double click on web.config file

Visual Studio will open editor with Web.config file in it.
Add the lines after <system.web> line.
So you will see a code like on a screenshot below:

Now add reference to SWFSlideShowScout.dll file by doing the following: right-click on project name and select “Add Reference” command in right-click menu:

Browse /SWFSlideShowScout.assembly/ and select SWFSlideShowScout.dll file and click “OK” button to add reference

Now you will see that 2 new files appear in the list of files for project:
Interop.SWFSlideShowScoutswfslideshowScout.dll and stdole.dll (see screenshot below):

Finally our web-site project is ready for coding swfslideshow generation using SWFSlideShowScout library!
Double click on Default.aspx.cs file in Solution Explorer:

Editor window will appear with “Default.aspx.cs” file in it
A add line using SWFSlideShowScout; and add code to generate swfslideshow using SWFSlideShowScout in “Page_Load” function as shown below:
             try 
        {
            string path =
                Server.MapPath(string.Empty);
            //Put user code to initialize the page here
            SlideShow SlideShow;
            SlideShow = new SlideShowClass();
            // initialize library
            SlideShow.InitLibrary(“demo”, “demo”);
            SlideShow.BeginSlideShow(320, 240);
            // slide #1, show with “stetMosaicLarge” effect, 1000 msec
            SlideShow.AddSlideFromFileName(path + “\Slide1.jpg”, SlideTransitionEffectType.stetMosaicLarge, 1000);
            SlideShow.AddDelay(1000);
            // slide #2, show with “stetBlur” effect, 1000 msec
            SlideShow.AddSlideFromFileName(path + “\Slide2.jpg”, SlideTransitionEffectType.stetBlur, 1000);
            SlideShow.AddDelay(1000);
            // slide #3, show with “stetZoomCircle” effect, 1000 msec
            SlideShow.AddSlideFromFileName(path + “\Slide3.jpg”, SlideTransitionEffectType.stetZoomCircle, 1000);
            SlideShow.AddDelay(1000);
            // slide #4, show with “stetLiquid” effect, 1000 msec
            SlideShow.AddSlideFromFileName(path + “\Slide4.jpg”, SlideTransitionEffectType.stetLiquid, 1000);
            SlideShow.AddDelay(1000);
            // slide #5, show with “stetShuttersBias” effect , 1000 msec
            SlideShow.AddSlideFromFileName(path + “\Slide5.jpg”, SlideTransitionEffectType.stetShuttersBias, 1000);
            SlideShow.AddDelay(2000);
            // get size of generated in-memory swf file
            int Size = SlideShow.BinaryImageSize;
            // create new buffer with size equal to generated swf file
            byte[] buffer = new byte[Size + 1];
            // get in-memory slideshow file as byte stream
            Array MemoryImage = (Array) SlideShow.BinaryImage;
            // copy byte stream into buffer
            Array.Copy(MemoryImage, buffer, Size);
            // clear http output
            Response.Clear();
            // set the content type to SWF
            Response.ContentType = “application/x-shockwave-flash”;
            // add content type header 
            Response.AddHeader(“Content-Type”, “application/x-shockwave-flash”);
            // set the content disposition
            Response.AddHeader(“Content-Disposition”, “inline;filename=slideshow.swf”);
            // write the buffer with swf file to the output
            Response.BinaryWrite(buffer);
            Response.End();
        }
        catch (Exception ex)
        {
            if (!(ex is ThreadAbortException))
                Debug.WriteLine(ex.Message);
        }
 
Press F5 to start web-site project and swfslideshow file will be generated and you’ll see swfslideshow generated by your web-site project.
Generated swfslideshow document file opened in web page:
 
You can download the source code of this example here: swfslideshowscout_registration_free_in_asp_net2.zip