Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Visual Basic error met IIS

shepherd
7 antwoorden
  • Hoi,
    ik heb nu een probleempje met de IIS. Als ik de
    applicatie start vanuit Visualbasic:"Error while
    trying to run project: Unable to start debugging on
    the web server. You do not have permission to debug
    the application"
    En wanneer ik 'm start van de webbrowser:"The
    Microsoft Jet database engine cannot open the
    file 'C:\adonetsbs\SampleDBs
    wind.mdb'. It is already
    opened exclusively by another user, or you need
    permission to view its data."

    Hoe krijg ik dit goed?

    Bij voorbaat dank.

    Greetings,

    ErX.
  • Erx,

    Ik denk dat het handig is als je wat meer gegevens geeft.
    Welk besturingssysteem ?
    Welke versie Visual basic ?

    Ik denk winxp en visual web developer express 2005?

    Je moet in ieder geval zorgen dat als je bovenstaande gebruikt de user aspnet volledige toegang heeft tot de database. Tevens moet je ervoor zorgen dat als je gaat debuggen je in database explorer de database hebt afgesloten Ook moet je zorgen dat je voldoende rechten hebt in de directories waar je applicatie staat.

    Graag zoveel mogelijk duidelijke informatie geven anders is het lastig om iemand te helpen

    Jan Willem
  • Shepherd,
    ik heb als besturingssysteem Windows XP pro.
    Visual Basic .Net 2003 Pro.

    Het debuggen lukt nu wel, wat betekent dat ik daar geen foutmelding meer over krijg.
    De database blijft fout. Wat bedoel je dat ik in de database explorer de database moet afsluiten. Moet de verbinding met de database at run time gemaakt worden i.p.v. design time?

    Al vast bedankt.

    Greetings,

    ErX
  • Hoi Erx,
    Misschien een beetje onduidelijk, maar een nieuwe poging.

    Lees er een beetje doorheen, want ik gebruik de 2005 express editie en dit kan natuurlijk anders zijn. Als je in je ontwikkel omgeving bezig ben, kun je in database explorer je database openen. Om bijvoorbeeld velden te wijzigen e.d. Je ontwikkel omgeving opent dan je database file exlusief. Indien je dan je project gaat debuggen of testen probeert ook iis toegang tot je database te krijgen en dit lukt dan niet omdat je ontwikkelomgeving deze geblokkeerd heeft. Dus voordat je gaat debuggen even de database verbinding in je ontwikkelomgeving afsluiten en evt detachen van je sql server. Tevens moet je ervoor zorgen dat iis wel toegang kan krijgen tot je database. Dit wordt vermoedelijk gedaan door de user aspnet. Je moet er dus voor zorgen dat je lokale machine account aspnet rechten heeft op de database.

    Groet Jan Willem
  • Hoi Jan Willem,

    zeer bedankt, het werkt nu prima. Ik studeer bij de LOI maar daar was de docent niet in staat het uit te leggen (die kwam namelijk niet verder als: zoek maar met Google).

    Ik ga nu lekker verder met ADO.NET en ASP.NET.

    THANX!

    Groeten
    Erik Houet.
  • Misschien ook ter info voor andere lezers, wat was nu de oorzaak? Anderen kunnen hier misschien ook iets aan hebben.
    Succes verder.

    Jan Willem
  • De database werd zowel door Visual Studio als SQL server gebruikt. Bij het toevoegen van een extra database (en dan renamen naar nwind2.mdb). Dan was het namelijk niet nodig om de database te detachen van de sql-server.

    Bij deze database inderdaad de gebruiker ASPNET toegang geven. Hierdoor was het wel mogelijk de database te benaderen vanuit IIS. Dus nu werkt het prima.
    Maar vanwege de rare foutmeldingen in het begin had ik er dit nooit achter gezocht.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.