Je développe sous Windows XP Pro ( IIS 5.1 )
Delphi 8 propose de mettre ses projets directement sous C:\Inetpub\wwwroot, et paramètre bien le répertoire virtuel dans IIS.(le nom de l'application Web sous Delphi)
Jusque là tout va bien.
Sauf que, quand je démarre le site, il suffit de taper dans la barre d'adresse d'IE le nom du fichier .pas pour voir le code!!! (Par exemple n'importe qui qui accède à la page main.aspx peut changer .aspx en .pas et le tour est joué)
Le serveur IIS protège par défaut les fichiers .cs, .csproj, .vb, .vbproj etc.
(l'accès à une de ces pages provoque l'erreur : "Le type de page demandé n'est pas pris en charge car il a été explicitement interdit. L'extension '.cs' n'est peut-être pas correcte").
Dans la configuration de mon application (géstion->IIS->propriétés->configuration) je ne peux pas ajouter de nouveaux mappages.
Je trouve nulle part l'explication. Bien sûr, je peux travailler dans un autre dossier et ne mettre sur le serveur que la dll et les pages .aspx mais c'est assez pénible. Peut-être il y a d'autres fichiers importants qui sont pas protégés ? Connaissez-vous des tutoriels qui traitent le déploiement?
Je n'ai pas fait de mises à jour de Delphi 8. Peut-être la faille à été réparé ?
Un lien, une expérience similaire ?
Merci.
Partager