Bonjour tout le monde!
J'ai fait migré mon site qui tourné sur un Windows XP vers un Windows 2003 Server. J'ai une erreur que je n'avais pas avant, lors de l'éxécution de ce code :
Dim fs As New System.IO.FileStream(Me.MapPath("..") + "/tmp/productpicture.JPG", System.IO.FileMode.Create)
Dim sw As New System.IO.BinaryWriter(fs)
sw.Write(odataReader("ProductPicture"))
sw.Close()
fs.Close()
J'ai une erreur de droit, il me dit qu'il n'a pas les autorisations nécessaires pour accéder au fichier. Pourtant le dossier tmp et le fichier image sont en écriture pour l'utilisateur ASPNET. Au niveau des autorisations j'ai essayé de bidouiller en donnant un maximum d'acces à l'utilisateur ASPNET sur mon application mais rien n'y fait. Il y a les mêmes droit qu'avant je ne comprends vraiment pas pourquoi j'ai un problème d'autorisation.
Je pense que ça vient de Windows 2003 Server qui est plus restrictif que Windows XP.
Si vous avez une idée de comment faire, je suis prenneur.
PS : Pour installer IIS, j'ai juste fait l'installation depuis le CD de Windows Server 2003, je n'ai pas ajouté de correctif ou quoi que ce soit.
Je vous remercie d'avance
Cordialement,
kyoto