C # - я не могу ссылаться на HttpPostedFileBase

Я использую MVC .NET в распределенной среде с CSLA, и яМожно ссылаться на HttpPostedFileBase из одного из моих веб-слоев (например, Website.MVC), но яне можешь ссылаться на HttpPostedFileBase из отдельного слоя (назовем его OtherLayer.Web).

Любая идея о том, что мне нужно сделать, чтобы иметь возможность вызвать HttpPostedFileBase? Я могу использовать HttpPostedFile в обоих слоях - я должен использовать это вместо этого?

Ссылки на сборки в основном одинаковые - в Website.MVC у меня есть:

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;

Тогда как в моем другом слое у меня есть:

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;

Ответы на вопрос(2)

Ваш ответ на вопрос