I have been searching for this all day before posting. I have added the ajaxfileupload control to a webform. I have simplified it as much as possible:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %><head /><body><form id="form1" runat="server" enctype="multipart/form-data"><asp:toolkitscriptmanager ID="Toolkitscriptmanager1" runat="server"></asp:toolkitscriptmanager><asp:AjaxFileUpload ID="ajxFileUpload" runat="server" AllowedFileTypes="jpg,jpeg,png,gif" onuploadcomplete="ajxFileUpload_UploadComplete" /></form></body>
My UploadComplete method just does a save as and works. The control renders to the page no problem. I can use the 'Select File' button select files and upload files no problem. However, when I try to drag an image file to the control, I just get a black circle with a line thru it. I have tried this in all browsers, I am currently using IE 11.0.9 and I also use Chrome 35. When I visit the AjaxFileUpload demonstration page I can drag my same image to it and drop it to upload, and in all my browsers. I can not do it locally on my development workstation. I have made the web.config changes as detailed on the demo page. I have even copied a working example where I could drag/drop, made it a project on my workstation, and I just can't do it.
I am currently using VS 2010 SP1 / Win 7 x64 Pro and I've used Nuget to attach the ajax controls to my project. I know that is working, I am using the HTMLEditorExtender on other pages with no problems at all. Has anybody seen this before, any suggestions? I am stumped. It is clearly something I've either not done or misconfigured, because I can drag my files to any number of example sites using this same browsers. I can also upload no problem, if I use the button and manually select a file. Thanks in advance for any suggestions.