J'utilise MVC .NET dans un environnement distribué avec AAPC et je peut référence HttpPostedFileBase d'un de mes couches web (par exemple Website.MVC), mais je ne peut pas référence HttpPostedFileBase d'un couche séparée (appelons-le OtherLayer.Web).C# - Je ne peux pas faire référence à HttpPostedFileBase
Une idée sur ce que je dois faire pour pouvoir appeler HttpPostedFileBase? Je suis capable d'utiliser HttpPostedFile dans les deux couches - devrais-je simplement l'utiliser à la place?
Les références d'assemblage sont fondamentalement les mêmes - en Website.MVC je:
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;
Alors que dans mon autre couche j'ai:
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;
Pour une raison quelconque, je ne peux pas faire référence à System.Web.Abstractions - je reçois l'erreur: Erreur Le nom du type ou espace de noms « Abstractions » n'existe pas dans l'espace de noms « System.Web » (vous manque un référence d'assemblage?) – Teddy
Salut Teddy, ma réponse à votre commentaire était trop longue donc j'ai mis à jour mon poste ci-dessus à la place :) –
Ok, mon collègue a figuré celui-ci - Je viens d'ajouter la référence à System.Web.Abstractions dans OtherLayer.Web. Je peux référencer HttpPostedFileBase maintenant. Merci pour l'aide! – Teddy