I am accessing your Demo.aspx as such from my IIS, without modifying any code.I am getting the Multifile control rendered correctly in the page, with the asp.net button inside it also seen in the page. On clicking of that button, file open dialogue box opens up and I am able to select multiple files. But on clicking submit, nothing happens, when i debugged into the code, found that MultiFile.Files.Count is returning 0 even when i have selected multiple files.My environment:-
Did you miss this installation step? "In your web application's root directory, create a NeatUpload/ child directory by copying NeatUpload-version/dotnet/app/NeatUpload/ and its contents. That subdirectory contains various files that NeatUpload needs in order to function properly. Disable Windows Authentication and enable Anonymous Authentication for the NeatUpload folder."
In other words, you should have a NeatUpload subfolder within your webapp that contains various support files including NeatUpload.js.
Make sure that you don't have ASP.NET application-wide tracing enabled for your application. ASP.NET application-wide tracing disables NeatUpload. (It didn't look like you had enabled it in the Web.config, but I thought I'd mention it in case you had enabled it while trying to track down the problem).
Are you using a web farm or web garden?
If you use the InProcUploadStateStoreProvider as described in Reducing Server Load, does the problem go away?
Got it and it works fine for me. Here's what I did:
Unzipped under \inetpub\wwwroot.
In IIS Manager, selected \inetpub\wwwroot\NeatUpload-Testing and converted it to a web application. I'm using IIS7, so I configured it to use Classic .NET AppPool to come as close as possible to your IIS5.5 env.
Used IE 8 with Flash Player 10 to visit http://localhost/NeatUpload-Testing/UploadPage.aspx.
Used the MultiFile control to multi-select a few images, and clicked Upload. There was no progress bar (because the page does not contain a ProgressBar control), but the images were uploaded and page displayed their names.
Renamed bin\NeatUpload-testing.dll to bin\NeatUpload-test.dll.exclude so that I could test Demo.aspx without getting compilation errors.
Visited Demo.aspx, multi-selected a few music files using the second MultiFile control on the page and clicked Submit. A progress bar popped up and showed updated progress. When the upload was completed, the page displayed the names of the files I had uploaded.
If you use one of the InputFile controls on Demo.aspx to upload a file, does a progress bar popup and does it update during the upload? You said no before, but now I'm thinking you might have been trying to use an InputFile control on Upload.aspx which doesn't have a ProgressBar control. --Dean
Thanks Dean for trying that out for me. You were correct, when I am trying to upload two files using the two single file upload controls from the Demo.aspx, I am getting the progress bar and the confirmation message correctly. But in the same page, when i am clicking the submit button after selecting multiple files using MultiFile control, nothing is happening, doesnt seem like any event is firing. Has it anything to do with the IE version?