anoniem Geplaatst: 30 december 2006 Delen Geplaatst: 30 december 2006 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\nwind.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. Quote Link naar reactie
anoniem Geplaatst: 30 december 2006 Auteur Delen Geplaatst: 30 december 2006 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 Quote Link naar reactie
anoniem Geplaatst: 31 december 2006 Auteur Delen Geplaatst: 31 december 2006 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 Quote Link naar reactie
anoniem Geplaatst: 1 januari 2007 Auteur Delen Geplaatst: 1 januari 2007 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 Quote Link naar reactie
anoniem Geplaatst: 3 januari 2007 Auteur Delen Geplaatst: 3 januari 2007 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. Quote Link naar reactie
anoniem Geplaatst: 3 januari 2007 Auteur Delen Geplaatst: 3 januari 2007 Misschien ook ter info voor andere lezers, wat was nu de oorzaak? Anderen kunnen hier misschien ook iets aan hebben. Succes verder. Jan Willem Quote Link naar reactie
anoniem Geplaatst: 3 januari 2007 Auteur Delen Geplaatst: 3 januari 2007 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. Quote Link naar reactie
anoniem Geplaatst: 3 januari 2007 Auteur Delen Geplaatst: 3 januari 2007 Top Succes verder Jan Willem Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen