Tjipp, Vad har du för kod på rad 23? Här är koden jag använder för att skapa mitt objekt,Objektreferens
Har i asp.net en dll som jag lagt i applikationens bin-mapp.
Allting går jättebra att kompilera och köra lokalt, men när jag lägger grejerna på en webbserver så får jag följande fel:
Object reference not set to an instance of an object.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
ASPUPLOADLib.UploadManagerClass.set_OverwriteFiles(Int32 pVal) +0
simsalabim.sparabilder.Page_Init(Object sender, EventArgs e) in C:\Documents and Settings\Rickard\VSWebCache\RICK\tjosan\hejsan\sparabilder.aspx.vb:23
System.Web.UI.Control.OnInit(EventArgs e) +67
System.Web.UI.Control.InitRecursive(Control namingContainer) +241
System.Web.UI.Page.ProcessRequestMain() +174
Det går utmärkt att skapa ett objekt utifrån dll:en på webbservern, men när jag ska använda någon metod eller egenskap så får jag felmeddelande.
Det som förbryllar mig är att det står med en lokal sökväg.
Någon som har en aning?
/RickardSv: Objektreferens
Förmodligen har du glömt att skapa en ny instans av det objekt du försöker använda.Sv: Objektreferens
Dim oUpload As ASPUPLOADLib.IUploadManager = New ASPUPLOADLib.UploadManager()
På rad 23 sätter jag en egenskap för objektet.
Som skrivet, allting fungerar perfa lokalt...
/Rickard