Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Daniel Holmes 2 posts 22 karma points
    Feb 17, 2010 @ 01:58
    Daniel Holmes
    0

    There has been an I/O Error, 404

    I'm getting the following error in the SWF file when trying the multi upload.

    There has been an I/O Error: Error #2038: File I/O Error. URL: http://localhost/MultipleFileUploadHandler.axd?nodeId=1239&contextId=055f7674-ff45-49b4-9cd8-4f0677e22ba8

    Using a debug proxy, I can see the issue is a 404 (IIS 7.5 Detailed Error - 404.0 - Not Found) on the handler:

    http://localhost/MultipleFileUploadHandler.axd?nodeId=1239&contextId=055f7674-ff45-49b4-9cd8-4f0677e22ba8

    I checked and the handler is registered fine in the Web.config:

    <httpHandlers>
      <remove path="*.asmx" verb="*" />
      <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <add path="umbraco/channels.aspx" verb="*" type="umbraco.presentation.channels.api, umbraco" />
      <add path="umbraco/channels/word.aspx" verb="*" type="umbraco.presentation.channels.wordApi, umbraco" />
    <add path="MultipleFileUploadHandler.axd" verb="POST" type="noerd.Umb.DataTypes.multipleFileUpload.MultipleFileUploadHandler, noerd.Umb.DataTypes.multipleFileUpload" validate="false" />
    </httpHandlers>

    My Setup details:

    • Umbraco Version - 4.0.3

    • asp.net version - 3.5 SP1

    • Windows and iis version - Windows 7, IIS 7.5 (Also happens on the staging server, Windows Server 2008, IIS 7.5)

  • Daniel Holmes 2 posts 22 karma points
    Feb 22, 2010 @ 03:10
    Daniel Holmes
    0

    Found the fix for this. I had to manually add it in the web.config as a system.webServer module - ths installation process only adds it as a httphandler which according to this guy:

    http://www.dotnetfunda.com/articles/article112.aspx

    Don't work in IIS7. This is what i had to add:

    <system.webServer>
      <handlers>
        <add name="MultipleFileUpload" path="MultipleFileUploadHandler.axd" verb="POST" type="noerd.Umb.DataTypes.multipleFileUpload.MultipleFileUploadHandler, noerd.Umb.DataTypes.multipleFileUpload" />
        ...
      </handlers>
      ...
    </system.webServer>

  • Evan Harper 15 posts 37 karma points
    Sep 21, 2012 @ 15:24
    Evan Harper
    0

    Right on – had the same problem, your fix worked perfectly (although I had to dump the "name" attribute which my IIS didn't recognize.) Thanks many.

Please Sign in or register to post replies

Write your reply to:

Draft