eva winther wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej, jeg har flyttet filerne fra PWS på Win.1998 med access 2000,
> til IIS 7.0 på Vista Ultimate med Access db. 2007.
> Sitet fungerede fint på de gamle programmer, men nu kan jeg ikke
> komme ind i databasen. Jeg har oprettet ny formular, ændret
> extension i stringet fra ".mdb" til "accdb", men hjælper ikke.
> Jeg fik HTTP 500 fejl :"website had a server problem" og
> selvfølgelig ændrede jeg opsætning for at se mere præcis, hvad
> fejler siden. Nu får jeg besked: An error occured on the server
> when processing the URL” (jeg arbejder på engelsk version af
> Vista). Det er generelt alle sider, der har forbindelse med
> database, der får den besked.
> Jeg ved ikke, om man skal ændre sti - jeg har altid haft
> databaser liggende sammen med andre filer og brugte stien : DBQ="
> & Server.MapPath("data.mdb"). Problemet er, at IIS arbejder
> anderledes, end PWS. Har nogen en idee, eller kan henvise mig til
> andre steder? Ellers bliver jeg nødt til at vende tilbage til
> min gamle computer :(
Hej Eva.
Jeg har haft nøjagtigt samme problem - og utallige problemer med at
opsætte IIS og få databaseforbindelse til at virke under Vista. Jeg
tror blandt andet at dit problem er at du skal have tildelt
webdeling-rettigheder for den mappe, hvor du har din database og din
ASP fil. I XP kunne man højreklikke på en mappe og under fanebladet
"webdeling" kunne man tildele rettigheder ved at markere små
checkboxe. Jeg har spurgt mange mennesker og surfet rundt uden at
finde en ligeså enkel løsning i Vista. Nedenfor kan du se en mail
jeg skrev til en ven, som forsøgte at hjælpe med problemet - og der
kan du se hvordan jeg brugte en snydeløsning (som kræver en ekstern
harddisk)
MVH Morten.
"Ja – så fik jeg endelig snydt Vista – og kan nu ”webdele” mine
mapper i mit ”standardwebsted” for IIS. Jeg gjorde det, at jeg købte
en ekstern harddisk. Tilsluttet en XP-computer oprettede jeg en
mappe på denne eksterne harddisk og tildelte denne mappe de ønskede
rettigheder for webdeling.
Derefter tilsluttede jeg harddisken på min Vista PC og satte så
hjemmemappen for standardwebsted i IIS til dette drev. Og vupti – så
virker sammenspillet mellem database og ASP.
Jeg har altså stadig ikke fundet ud af at opsætte ”webdeling” i
Vista – men ovenstående metode virker i fald man har en ekstern
harddisk. Måske er det et brugbart tip til andre Vista-elever du
har.
Håber du forstår min beskrivelse.
MVH Morten"
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials