IIS 6.0 et ASP.NET - impossible d'écrire dans le fichier de sortie ... Le nom de répertoire n'est pas valide

Je suis exécutant IIS 6.0 sur Windows 2003 et a commencé à obtenir cette erreur:

Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7382c13f\ea9b3ff7\App_global.asax.zodyof_q.dll' -- 'The directory name is invalid. '

J'ai vérifié toutes les autorisations, et tout est comme il doit être - plus, le message d'erreur ne mentionne pas les autorisations. J'ai essayé ce qui suit déjà:

  • En suivant les instructions à partir de ce [obsolète] article KB: http://support.microsoft.com/kb/825791/en-us
  • La réparation de la .NET Framework v3.5 installation, puis de redémarrer
  • Supprimer le contenu de c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root, puis en exécutant iisreset
  • Réinitialiser les autorisations sur c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root, puis en exécutant iisreset
  • Réinitialiser les autorisations sur c:\WINDOWS\TEMP, puis en exécutant iisreset.

Des suggestions?


Autres remarques/réponses:

  • Le service d'Indexation est désactivée.
Comment est-ce que de nom de fichier obtenu?
Pas sûr que j'ai suivi, j'ai copié à partir de l'erreur résultant de la page si c'est ce que tu veux dire.
Cette réponse sur le super utilisateur fixe le problème pour moi: superuser.com/a/638462/98557
support.microsoft.com/en-us/kb/825791 a fonctionné pour moi.

OriginalL'auteur Daniel Schaffer | 2009-04-27