webForumDet fria alternativet

Problem att köra asp-filer

Webbservrarur Webbserver

10 svar · 388 visningar · startad av hogdefoo

Medlem sedan jan. 200222 inlägg
Frågan#1

Jag har en server med W2000 Server, IIS 5 och Active Directory

På en mapp i webservern så har jag basic Authenticated påslagen, denna mapp har även SSL.
Jag har en NT-grupp som ska ha rättighet att köra asp-sidor under denna mapp och givetvis även lite användare i denna grupp.

Nu till problemet.

När jag försöker accessa en asp-sida mha https://server/mapp/fil.asp så får jag upp den vanliga inloggningsrutan (vilket är bra), när jag skriver användare och password så får jag upp rutan igen... man får passwordrutan tre gånger sen får man access denied på filen. Om jag försöker accessa en html-fil på samma sätt (SSL, Basic Authentication, samma mapp, samma rättigheter) så fungerar det utmärkt.
När jag lägger till min användare i gruppen administrators så fungerar det som det ska. asp-sidan visas och allt är frid och fröjd förutom att jag inte vill att gruppen ska ha administrators-rättigheter....

Jag tycker att det känns som om min grupp inte har rättighet att köra asp-filer. Men hur sätter jag det ??

Alla tips är välkommna :)

// David

Medlem sedan jan. 200222 inlägg
#2

Så här ser ett av mina testfall ut...

Skapa en användare i NT
lägg till användaren i gruppen som har rättigheter på asp-sidan
testa aspsidan (Basic Authentication, SSL) - fungerar inte
starta om webservern
testa aspsidan (Basic Authentication, SSL) - fungerar inte
lägg till användaren i Admininstrators
testa aspsidan (Basic Authentication, SSL) - fungerar inte
starta om webservern
testa aspsidan (Basic Authentication, SSL) - fungerar!!
ta bort användaren från Administrators
testa aspsidan (Basic Authentication, SSL) - fungerar!!
starta om webservern
testa aspsidan (Basic Authentication, SSL) - fungerar inte :(

Medlem sedan jan. 20013 341 inlägg
#3

Se till att gruppen har rättigheter på asp.dll, den ligger i C:\WINNT\System32\inetsrv\asp.dll

Medlem sedan jan. 200222 inlägg
#4

Jo, det har jag testat men det funkar inte iaf.

Gruppen har även rättigheten "log on localy" vilket krävs enligt MS documentation.

Medlem sedan jan. 200222 inlägg
#5

Problemet löst :)

Medlem sedan juni 200032 969 inlägg
#6

Berätta gärna vad det var som var fel, så vi har svar om någon annan får samma problem.

Mvh,

Medlem sedan jan. 20013 341 inlägg
#7

Jag förmodar att det var ett rättighetsproblem?

Medlem sedan jan. 200222 inlägg
#8

Jupp det var rättigheter och det var så pinsamt så jag knappt vågar säga något.... därav skrev jag ingenting i förra posten...

okejdå skratta då ;)

det var rätt rättigheter på alla filer utom en liten stackars fil... (global.asa)
nåja det är dom lätta felen som är svårast att hitta... :)

Medlem sedan feb. 200115 571 inlägg
#9

Såna saker är lätt hänt. Jag misstänker att du har haft global.asa någon annanstanns först och kopierat dit den där den ligger nu. Jag har märkt att om man kopierar filer mellan enheter i win2ksrv så kopierar den även rättigheterna men om man flyttar filer så får filerna rättigheterna som gäller i den nya mappen.

Medlem sedan jan. 200222 inlägg
#10

Nja på sätt och vis...
siten har tidigare legat på en NT4 med IIS4 och ligger nu på en W2000 server med IIS5.
På NT4 tror jag att per default får "Everyone" rättigheter på wwwroot i W2000 får bara IUSER, System och Administrator rättigheter på wwwroot

Medlem sedan feb. 200112 078 inlägg
#11

I framtida versioner av t.ex. Microsoft NET-server kommer detta "Everyone" problem vara borta.

134 ms totalt · 3 externa anrop · v20260731065814-full.8a4e7caf
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)