1

ich meinen Server von IIS auf Windows 2008 Server am Upgrade 6 unter Windows 2003ASP Access-Datenbank-Website auf Windows 2008 Server mit IIS 7

Ich bin nicht sicher, welche Berechtigungen und welche Konto benötigt, um den Zugang für den Zugriff auf Datenbank.

In Windows 2003 hatte ich Schreibberechtigung für den IUSR-Account gegeben, was ist das Äquivalent in Windows 2008?

Die Datenbank befindet sich nicht im Ordner der Website.

Ich bekomme einen 500 - Interner Serverfehler.

Dank

Antwort

0

Unter IIS7 ist das nicht wirklich anders. Obwohl das Benutzerkonto einfach IUSR (oder genauer gesagt "NT AUTHORITY \ IUSR") ist, gibt es kein Maschinennamensuffix.

0

Sie diesen kleinen Schnipsel von ASP verwenden kann, um zu sehen, was der Name des anonymen Benutzers ist:

<% 
Response.Write Request.ServerVariables("LOGON_USER") 
' or 
Response.Write Request.ServerVariables("AUTH_USER") 
%> 

Auch, wenn alles, was Sie sehen, ist „500 - Internal Server Error“ Sie müssen Konfigurieren Sie IE, um Ihnen mehr Details anstelle der "freundlichen" Fehlermeldung zu geben, oder verwenden Sie einen anderen Browser.

+0

Ich habe diese versucht und es schreibt nichts, sie sind leer. Irgendwelche anderen Ideen? Danke – Picflight

+0

Diese werden leer sein, wenn Sie einen der Windows-Authentifizierungsmechanismen verwenden. – AnonJr