Hej, Kolla säkerhetsinställningarna på databasen så att .net användaren har läs och skrivrättigheter på den, samt på mappen den ligger i. Den mappens inställningar måste även ställas in så att den inte ärver av föräldramappen. Peter: Patrik: Peter:access problem
jag håller på med en aspx-sida i VS 2005 beta1 (fast jag nyttjar inget från 2.0 frameworket). I koden finns bla en koppling till en accessdatabas som ligger på nätverket. Det fungerar fint när man kör inifrån studion (och då använder Visual Web Developer Web Server), men så fort jag flyttar sidan till IIS'en så får jag följande meddelande:
The Microsoft Jet database engine cannot open the file '\\min_server\min_mapp\min_db.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
Jag kör med windows integrated security och har varit noga med att stänga db'n och utvecklingsmiljön innan jag kör sidan från IIS'en.
Tacksam för hjälp!
/ Peter BladhSv: access problem
Sv: access problem
Du kan även läga din access fil i mappen \Data, om den inte finns så skapa upp den i ditt web projekt. När du kör några av de nya featres som följer med i ASP:Net 2.0, så kommer databas filer att läggas i \Data mappen. Denna mapp kommer i Beta 2 att byta namn till Application_Data.
Mvh Fredrik Normén NSQUARED2
http://fredrik.nsquared2.comSv: access problem
Jag har tyvärr ingen möjlighet att ändra rättigheterna för databasen. Men varför måste .net-användaren får rättigheter när jag kör windowsintegrerad säkerhet?
/peterSv: access problem
Har du statt impersonate till true i web.config?
<identity impersonate="true" />
Mvh Fredrik Normén NSQUARED2
http://fredrik.nsquared2.com