1

Je suis mise à niveau mon serveur vers Windows 2008 Server à partir IIS 6 sous Windows 2003.ASP Accès au site Web de base de données sur l'exécution de Windows 2008 Server IIS 7

Je ne suis pas sûr de ce que les autorisations et ce compte est nécessaire pour accéder à l'accès base de données.

Dans Windows 2003, j'avais donné l'autorisation d'écriture au compte IUSR, ce qui est l'équivalent dans Windows 2008?

La base de données ne se trouve pas dans le dossier du site Web.

Je reçois un 500 - Erreur interne du serveur.

Merci

Répondre

0

Sous IIS7, ce n'est pas vraiment différent. Bien que le compte d'utilisateur soit simplement IUSR (ou plus exactement "NT AUTHORITY \ IUSR"), il n'y a pas de suffixe de nom de machine.

0

Vous pouvez utiliser ce petit bout de ASP pour voir ce que le nom de l'utilisateur anonyme est:

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

En outre, si tout ce que vous voyez est « 500 - Erreur interne du serveur » vous devez configurez IE pour vous donner plus de détails au lieu du message d'erreur "friendly", ou utilisez un autre navigateur.

+0

J'ai essayé ceux-ci et il n'écrit rien, ils sont vierges. D'autres idées? Merci – Picflight

+0

Ceux-ci seront vides sauf si vous utilisez l'un des mécanismes d'authentification Windows. – AnonJr

Questions connexes