2009-02-05 13 views
3

Nous migrons nos sites web .net 2.0 d'un serveur Windows 2003 (32 bits) avec IIS6 vers une boîte Windows Server 2008 (64 bits) avec IIS7. Je n'arrive pas à faire fonctionner les thèmes globaux. Même structure de contenu/répertoire que nos anciens serveurs; Les App_Themes locaux fonctionnent correctement.asp.net 2.0 les thèmes globaux ne fonctionnent pas sur le nouveau serveur Windows 2008

Chemin thématique mondial: D: \ Inetpub \ wwwroot \ aspnet_client \ system_web \ 2_0_50727 \ Thèmes

merci, Aaron

+2

Ma structure de thème est le suivant: Thèmes \ BlueTheme \ Default.skin Thèmes \ BlueTheme \ css \ layout.css si je déplace le fichier layout.css sur le dossier directement dans le css dossier "BlueTheme" , ça fonctionne bien. Pourquoi ne récupèrerait-il pas mes fichiers css dans ce répertoire css comme sur l'ancien serveur? – aaron

+0

Pour contourner ce problème, j'ai utilisé un fichier include.css dans le dossier de thème en dehors de mon dossier css, puis importé chaque fichier css dans le dossier css. Cela fonctionne bien. Mon dossier css a les mêmes autorisations que mon dossier de thèmes. – aaron

+0

puis-je faire une suggestion - mettre votre solution comme une réponse, et la marque est en tant que telle. J'ai eu le même problème que vous avez fait, mais je n'ai pas vu votre commentaire. J'ai fini par trouver la réponse et je suis revenu pour partager quand (finalement) j'ai lu votre commentaire ici. Mettre votre commentaire en réponse pourrait aider les autres à éviter la même erreur que celle que j'ai commise en ignorant votre commentaire. –

Répondre

1

De MSDN, chemin de votre répertoire devrait lire:% windows% \ Microsoft. NET \ Framework \ version \ ASP.NETClientFiles \ Thèmes.

MSDN on themes. Bien sûr, il y a des mises en garde avec cela et il semble que votre répertoire pourrait fonctionner si certaines circonstances sont vraies.

Si ce n'est pas le problème, je vérifierais également les autorisations sur votre répertoire Thèmes. Le processus de travail ASP.NET et IUSER ou tout autre compte qui exécute votre site Web auront également besoin d'un accès en lecture à tous les dossiers et sous-dossiers de votre thème. Avez-vous des erreurs d'exécution avec votre configuration?

0

Utilisez Form Auth. si par chance ? J'ai vu cela se produire à cause de problèmes d'authentification.