Localement cela fonctionne mais sur le serveur quand je fais quelque chose comme/user/profile je reçois un 404 mais si je fais /user/profile.aspx cela fonctionne. Je réécris aussi les images de /s/example.png à /localLocation/example.png, cela ne marche pas. Si j'écris /localLocation/example.png cela apparaît mais cela annule le but de ma réécriture. Aussi, si j'attache un .aspx à la fin de n'importe quel chemin je reçois une page par défaut qui montre l'adresse de la réécriture. C'est correct mais seulement si j'ajoute .aspx. Comment puis-je obtenir le serveur pour appliquer la réécriture à tous les chemins?Pourquoi le serveur ignore-t-il la réécriture sur les fichiers non-ASPX?
0
A
Répondre
3
Le problème est que IIS appelle uniquement ASP .Net pour certaines extensions.
Vous devez configurer IIS pour utiliser ASP .Net pour gérer chaque extension que vous souhaitez réécrire.
EDIT
Si votre hébergeur exécute IIS 7 en mode intégré (leur demander), vous devez ajouter les HttpModule
qui gère la ré-écriture à la balise modules
dans system.webserver
. Voir here
Questions connexes
- 1. Pourquoi le travail de réécriture des URLs dans le serveur
- 2. Comment vérifier si les fichiers existent sur le serveur FTP?
- 3. Téléchargement de fichiers sur le serveur
- 4. Pourquoi la réécriture de sous-domaine ne fonctionne pas?
- 5. Pourquoi les téléchargements de fichiers s'arrêteraient-ils sur un serveur LAMP occupé?
- 6. regardant les commandes client sur le serveur
- 7. Restauration mysql pour les fichiers sur un autre serveur
- 8. Les fichiers Apple DMG sur FTP se corrompent pourquoi?
- 9. Comment manipuler les fichiers utilisateur sans les télécharger sur le serveur en premier?
- 10. Pourquoi le côté serveur ne comprend-il pas le travail?
- 11. Code pour surveiller le serveur pour les nouveaux fichiers
- 12. Prévisualiser les fichiers ASP sans serveur
- 13. TeamCity supprime les fichiers sur la construction
- 14. Dans Eclipse 3.5: Réécriture import xsl/include emplacement dans les coulisses il validera correctement les fichiers
- 15. La règle de réécriture d'Apache force le téléchargement
- 16. C# vérifier les fichiers sur le serveur à l'aide du client Web
- 17. Comment naviguez-vous les fichiers sur le serveur dans ASP.NET MVC?
- 18. Configuration d'IIS7 sur le serveur à la fois une DLL ISAPI générique et des fichiers statiques
- 19. Opérations sur les fichiers
- 20. Pourquoi cette règle de réécriture ne fonctionne-t-elle pas?
- 21. Réécriture d'URL avec Joomla sur IIS7
- 22. Télécharger le fichier sur le serveur FTP sur l'iPhone
- 23. Réécriture d'URL dans le filtre de réponse
- 24. Com Erreur sur le serveur
- 25. Nouveau sur les applets et les serveurs. Façons de stocker des informations sur le côté serveur?
- 26. HTML brut - comment mesurer la largeur/hauteur sur le serveur?
- 27. Confusion sur le chemin Python dans le shell Python vs serveur FCGI: Pourquoi sont-ils différents?
- 28. Le téléchargement FTP échoue sur le serveur virtuel distant mais fonctionne parfaitement sur la configuration locale
- 29. Comment puis-je compresser des fichiers zip/tar sur S3 sans les copier d'abord sur le serveur?
- 30. Comment assurer que nous publions la production sur le serveur de prod et le test sur le serveur de test
C'est un hôte gratuit, donc je n'ai aucune idée. Maintenant, j'ai quelque part pour commencer, à la recherche d'une config extension –
Quel hôte est-il? Quelle version de Windows utilisent-ils? (Ils devraient dire) – SLaks
@SLaks IIRC Windows Server 2008, en utilisant la version du framework 2.0.50727.0 (je ne sais pas ce que cela signifie, il était étonnant que la configuration ASP.NET et .NET 3.5 semble être supporté) –