मैं CSLA साथ एक वितरित वातावरण में MVC नेट का उपयोग कर रहा हूँ और मैं कर सकते हैं संदर्भ HttpPostedFileBase अपने वेब परतों में से एक (जैसे Website.MVC) से है, लेकिन मैं नहीं कर सकते संदर्भ एक से HttpPostedFileBase अलग परत (इसे अन्यLayer.Web कहते हैं)।सी # - मैं संदर्भ नहीं दे सकता HttpPostedFileBase
किसी भी विचार पर मुझे 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;
किसी कारण मैं System.Web.Abstractions संदर्भ नहीं दे सकता के लिए मैं त्रुटि मिलती है असेंबली संदर्भ?) – Teddy
हाय टेडी, आपकी टिप्पणी का मेरा जवाब बहुत लंबा था इसलिए मैंने अपनी पोस्ट को इसके बजाय अपडेट किया :) :) –
ठीक है, मेरे सहकर्मी ने इसे बाहर निकाला - मुझे बस System.Web.Abstractions के संदर्भ को जोड़ना पड़ा अन्य Layer.Web में। मैं अब HttpPostedFileBase का संदर्भ दे सकता हूं। सहायता के लिए धन्यवाद! – Teddy