public string Upload(HttpPostedFileBase FileData) {}
правильно - файл, загруженный uploadify, будет привязан к FileData. Не нужно заходить в Request.Files для извлечения файла, что затрудняет издевательство и тестирование.
Если ваше действие вообще не срабатывает (например, попробуйте отладки и посмотрите, удалась ли точка останова в методе), ваша проблема, скорее всего, будет иметь значение «script» - вы работаете под виртуальным каталогом? Если это так, вам нужно поставить имя каталога впереди. Uploadify использует абсолютный путь.
т.е. 'script:' / virtual_directory / Placement / Upload '
прямо сейчас uploadify отправляет на http: // localhost / Placement / Upload .
также попробуйте использовать отладчик маршрутов ( http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx ), чтобы проверить, к чему привязан ваш маршрут.