14. august 2000 - 13:11Der er
6 kommentarer og 1 løsning
Gemme/overskrive dll-fil
Jeg er i gang med at lave en component til noget web, og har i Visual Basic 6 udformet denne og gemt den på disken.
Men efter at jeg her lavet nye rettelser i Visual Basic og prøver at gemme filen igen(make dll), så vil/kan den ikke overskrive den eksisterende.
Premissions denied!
Hvorfor gør den det? Jeg har fuld rettighed til mappen m.m. - så det burde ikke være af den grund. Kan det have noget at gøre med at den bliver brugt et andet sted(selv om jeg ikke er nogen programmer åbne)?
Jeg mistænker VB for ikke at slette alle referencer til den omtalte dll! Det er mildest talt pis.. irriterende, spcecielt fordi man som regel er nødt til at genstarte hvilket heller ikke virker hver gang eller også er man nødt til at give dll\'en et nyt navn hvilket giver bøvl hvis denne er refereret fra et andet projekt! Bøvl Bøvl og atter bøvl!!
Hvis du har testet dll-componenten på din webside er det ikke muligt at overskrive dll-filen.
For at få tilladelse til dette skal du i IIS vælge egenskaber for din \"default web site\", herefter vælger du fanebladet \"hjemmemappe\", under programbeskyttelse vælger du høj og klikker på fjern. Herved slipper du alle de dll-filer som websiten har haft fat i og dermed låst.
--- Problemet kan også opstå hvis du har InterDev åben ---
//Stefan
Synes godt om
Ny brugerNybegynder
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.