Avatar billede benne_ Nybegynder
19. maj 2004 - 14:44 Der er 3 kommentarer og
1 løsning

IIS / asp.NET / Component-fejl

Et lille problem, som jeg har ligget og rodet med en lille uges tid nu, og som er ved at drive mig til vanvid...

Jeg bruger SoftArtisans (www.softartisans.com) FileUp til brug ved fileupload gennem min Codebehind-sider under asp.net.

Installationen af component sker gennem en standard-installation (næste, yes, næste, næste, ok, finish), hvorefter IIS'en genstarter og man kan accesse componenten gennem Namespacet "SoftArtisans.Net", og Dimme det som FileUp (Dim myFileUp As New FileUp(Context))...

Dette virker fint, og jeg kan uploade filer m.m. LOKALT på min udviklings-maskine, men så snart jeg smider den ud på min win2000-server, får jeg følgende fejl når jeg prøver at hente oplysninger fra mit nye component:

Class not registered
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Class not registered

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:


[COMException (0x80040154): Class not registered]
  System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo) +0
  System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) +25
  SoftArtisans.Net.FileUpShim.get_Form(FileUpShim* ) +1434
  SoftArtisans.Net.FileUp.get_Form() +8
  MediaUpload._default.UploadBtn_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\PicUpload2\default.aspx.vb:206
  System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
  System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
  System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
  System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
  System.Web.UI.Page.ProcessRequestMain() +1277

-------------------------------------------------------

Installationen på begge maskiner er foregået fuldstændig ens, og jeg kan også dimme objektet m.m. - erroren kommer først når prøver at accesse component med forskellige parametre...

Hvad kan der være galt.. :(
Avatar billede benne_ Nybegynder
19. maj 2004 - 14:46 #1
Lidt mere kode fra Codebehind-delen:

ButtonClickEvent:

Dim Upload As New FileUp(ConText)

If Not Upload.Form("c_pic").IsEmpty Then <--- her kæden falder af... og fejlen kommer.
Avatar billede benne_ Nybegynder
19. maj 2004 - 16:17 #2
Jeg kan sagtens bruge componenten i ren ASP med Server.CreateObject("Softartians.FileUp"), men under .NET dutter den bare ikke...
Avatar billede vbcoder Nybegynder
19. maj 2004 - 16:36 #3
Nu er dit .NET framework vel iorden? og opdateret?
Avatar billede benne_ Nybegynder
29. november 2004 - 00:15 #4
Yup - fejlen lå i Component Services
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester