Eu não posso fazer referência a HttpPostedFileBase
Estou usando o MVC .NET em um ambiente distribuído com o CSLA e euposso referência HttpPostedFileBase de uma das minhas camadas web (por exemplo, Website.MVC), mas eunão podes referência HttpPostedFileBase de uma camada separada (vamos chamá-lo OtherLayer.Web).
Alguma idéia do que eu preciso fazer para poder chamar o HttpPostedFileBase? Eu sou capaz de usar HttpPostedFile em ambas as camadas - devo apenas usar isso em vez disso?
As referências de montagem são basicamente as mesmas - no Website.MVC eu tenho:
namespace Website.Mvc.Controllers
{
using System;
using System.Collections;
using System.Collections.Generic;
using System.Web.Mvc;
using System.Web;
using System.IO;
using PetOrganizer.Mvc.Helpers;
using TrupanionPetInsurance.Web;
Considerando que na minha outra camada eu tenho:
namespace OtherLayer.Web
{
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Net.Mail;
using System.Text;
using System.Text.RegularExpressions;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;
using System.Xml;
using System.Xml.Serialization;
using Csla;
using iTextSharp.text;
using iTextSharp.text.pdf;
using TruDat.BusinessLayer;
using TruDat.BusinessLayer.Billing;
using TruDat.BusinessLayer.Data;
using TruDat.BusinessLayer.Utility;
using TrupanionPetInsurance.Web.EmailTemplateParser;
using TruDat.BusinessLayer.DataServices;