PDA

Visualizza la versione completa : [VB.NET]Accesso negato


deedlyt
30-09-2002, 10:59
Ho un grande problema con VB.NET

allora io ho creato una dll che funziona,ma quando cerco di fare il DEBUG si arrabbia quando cerco di creare l'oggetto EXCEL, mi dice "accesso negato"

Dim oapplicazione As Excel.Application

oapplicazione = New Excel.Application()

io mi baso sul IIS..

In pratica vanno cosi la cose:
io entro tramite una form con nome utente e password, poi dopo una serie di cose quando clikko su un pulsate viene lanciata la mia dll.
E' la dove si arrabbia..


Io ora non so se centra IIS o cosa...


AVETE UNA IDEA???SONO STATA CHIARA???

GRAZIE MILLE

darkblOOd
30-09-2002, 11:06
non ho capito benissimo la situazione in cui ti trovi, cmq sei sicura che l'ocx di excel abbia i diritti per funzionare in quel modo?

l'ocx si trova nel codice della dll?

la dll sta sul server IIS?

Per conoscenza:

Gli ocx di office creano problemi di licensing, per esmpio, se fai un programma che usa excel, in fase di installazione non devi includere il controllo altrimenti appena installi il tuo programma su un'altra macchina ti dice "il componente non può essere creato" o qualcosa del genere. Mentre se installi office sulla macchina e poi il tuo programma senza il riferimento funziona tutto pewrchè usa la versione registrata con il pacchetto installato.
So di essere stato contorto ma spero che ti sia servita qualche parola, anche solo una virgola...sai com'è la punteggiatura..... :stordita:

deedlyt
30-09-2002, 11:35
Allora la situazione è cosi:

La mia applicazione all'orige è stata fatta in VB6 e il problema di excel non cera.Non mi dava nessun problema sul mio pc durante il debug e ne sul server.Ora ho immigrato tutto in VB.net e ho messo l'applicazione sul mio IIS per fare una prova.Si arrabbia qua.. mi da accesso negato al componente EXCEL però sul server gira e non da nessun problema..


...

HELP

deedlyt
30-09-2002, 11:40
l'ocx si trova nel codice della dll?
YES, e non da problemi sul server (in versione vb 6 o .net) sul lato client da problemi di accesso negato solo in .net

la dll sta sul server IIS?
YES..
sia sul lato client che server

deedlyt
30-09-2002, 15:54
helppppppppppppppppppppppppppppppp

darkblOOd
30-09-2002, 15:58
ascolta, se lanci il progetto dall'ambiente di sviluppo che ti dice?

Non il compilato, ma il codice proprio.

Non vorrei che VB.NET non faccia riferimento al controllo in maniera corretta

deedlyt
30-09-2002, 16:09
se faccio il debug sulla mia macchina (in ambiente vb.net) mi da accesso negato..

Se prendo lo stesso codice e lo lancio sul server va sensa errori ..


il reference è uguale dalle 2 parti.

Loading