Я использую 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;