У вас, похоже, есть жестко запрограммированные URL, которые могут сломаться при развертывании вашего сайта в виртуальном каталоге. Я бы порекомендовал вам всегда использовать URL-помощники при работе с URL:
$('#UploadFile').uploadify({
'uploader': '<%= Url.Content("~/Content/uploadify.swf") %>',
'script': '<%= Url.Action("Uploadify", "Home") %>',
'cancelImg': '<%= Url.Content("~/Content/cancel.png") %>',
'folder': '<%= Url.Content("~/Content/UploadedFiles") %>',
'auto': true
});
UPDATE:
Также действия вашего контроллера обычно возвращают ActionResults, а не строки:
[HttpPost]
public ActionResult Uploadify()
{
// Notice the argument of the MapPath method:
string fileDirectory = Server.MapPath(@"~/Content/UploadedFiles/");
string signuterName = _fileStore.SaveUploadedFile(Request.Files[0], fileDirectory);
// Warning: You don't have access to the Session in requests
// performed by Flash plugins
//Session["SignuterfilePath"] = @"/Content/UploadedFiles/" + signuterName;
// Return an ActionResult
return Content(signuterName, "text/plain");
}
Вы также заметите, что я удалил вызов Session из вашего действия контроллера. Причиной этого является то, что плагин Uploadify использует Flash, а Flash не имеет доступа к файлам cookie, поэтому при выполнении запроса с ним не будет связано ни одного сеанса.