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