Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probléme ecritures fichiers / reseau [ Système / Fichier & Disque ] (baptistehk)

vendredi 8 juin 2007 à 09:46:55 | Probléme ecritures fichiers / reseau

baptistehk

Bonjour ,

Voila mon souci ,

J'ai une application console en C# qui doit ecrire des fichiers ....
Ces fichiers sont ecrits sur un autre serveur.
Chemin du genre : \\serveur\dossier ...

si j'execute l'application sur mon poste pas de probleme.
si j'execute l'application sur le serveur en me connectant en terminal serveur
la aussi pas de soucis

Par contre si je place l'application sur le serveur et que je veux l'executer
de mon poste :aie:
via la chemin reseau ca plante : \\serveur\dossier\appl.exe

Et malheureusement c'est comme ca qu'il doit tourner car c'est un job sql ce trouvant sur un autre serveur qui va la lancer ...

Voila l'erreur qui est retourné sur le StreamWriter qui excrit le fichier :

Échec de la demande d'autorisation de type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

J'ai vu qu'il y avait peut être des changements à faire sur le Code Access Security mais je vois pas trop ...

Merci d'avance pour vos réponses


Cordialement

Baptiste
 


vendredi 8 juin 2007 à 10:52:03 | Re : Probléme ecritures fichiers / reseau

MorpionMx

Membre Club Administrateur CodeS-SourceS
Salut,

Essaie de modifier le niveau de confiance de la zone "Intranet" en FullTrust via l'outil mscorcfg.msc pour voir si ca peut résoudre ton problème


Mx
MVP C#
 


vendredi 8 juin 2007 à 14:41:38 | Re : Probléme ecritures fichiers / reseau

baptistehk


Merci mais ... non ca ne change rien .
Enfin si je me suis pas trompé :

Dans mscorcfg.msc :

Groupes de codes
    -All_Code
          -LocalIntranet_Zone -> jeu d'autorisations --> jeu d'autorisations : FullTrust

Je ne peux toujours pas lancer l'executable via un chemin reseau

Merci d'avance

Si tu as une autre idée n'hesite pas

Cordialement

Baptiste








vendredi 8 juin 2007 à 16:02:29 | Re : Probléme ecritures fichiers / reseau

MorpionMx

Membre Club Administrateur CodeS-SourceS
En fait, je viens de preter attention a l'erreur

'System.Web.AspNetHostingPermission'

Bizarre une erreur System.Web en Winform. Tu sais ce qui pourrait lever cette exception dans ton code ?

Mx
MVP C#
 


jeudi 14 juin 2007 à 10:59:45 | Re : Probléme ecritures fichiers / reseau

baptistehk


En faite j'avais pas fait attention mais ca plante à plusieurs emplacements.

J'ai rajouté un envoie de mail donc ca plante sur  :

System.web.Mail :

Échec de la demande d'autorisation de type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Mais si j'enléve l'envoie de mail ca plante bien sur :

Échec de la demande d'autorisation de type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

il n'aime pas l'execution reseau , peut être je doit utiliser  d'autres classes ?

Merci d'avance

Baptiste



vendredi 22 juin 2007 à 14:26:54 | Re : Probléme ecritures fichiers / reseau

thinkerone

tu es sur qu'il fonctionne correctement sur ton serveur? car le probleme d'IO ne doit pas etre relatif au réseau normalement ,.
cependant essaie de placer ton assembly dans le GAC s'il n'y est pas, cela marche peut etre sur ton serveur car par défaut les assemblys présent sur le system ont tous les droits(considérés comme importé volontairement), cependant l'execution via le reseau ne correpond pas a cette configuration puisque cette fois tu l'execute a partir ou sur une machine distante, le placer dans le GAC résoudra peut etre ton probleme, puisqu'a priori depuis le framework 2.0 les assembly présent dans le cache n'ont visiblement plus de restriction.

je sais pas trop si ca pourra t'aider j'avais regardé un peu ces histoires de sécu pour un projet d'application. mais essaie quand meme si ce n'est pas le cas de le placer dans el cache sur les deux machines

bon courage ;)



vendredi 22 juin 2007 à 14:34:50 | Re : Probléme ecritures fichiers / reseau

thinkerone

dsl petit oubli de ma part, la zone de confiance intranet local ne donne pas d'autorisation d'E/S, il ne te servira a rien de le placer dedans,
**pour le verifier==>regarde les jeux de permissions du groupe de code, il n'y a pas permission E/S, eventuellement rajoute le au groupe de code** cependant je ne vois pas pour l'erreur d'AspNethostingpermission. si le GAC ne marche pas il ne te reste plus qu'a fouiller pour trouver a quelle type de permission cela correspond.



Cette discussion est classé dans : reseau, application, serveur, fichiers, probléme


Répondre à ce message

Sujets en rapport avec ce message

Application lisant un type de fichiers [ par bob94700 ] Bonjour, Je souhaiterai savoir s'il y a un moyen de retrouver l'ensemble des applications pouvant lire un type de fichier donné sur une machine (pas s ecrire un service sous w2k serveur [ par albubu ] Bonjour,j'utilise les fichiers de la MSDN afin de faire un service à partir d'un programme en C. Il s'agit de deux fichiers qui comprennent toutes les Application client/serveur entre ordi et Pocket [ par DevilYann ] BonjourG trouvé pas mal d'exemples sur internet pour faire communiquer une application pocket et une application bureau en utilisant le protocole TCP/ Effacer tout les sous repertoires a la desinstallation [ par Maglitee ] Bonsoir, J'ai déveleppé une application ainsi que son module d'installation (*.msi).Cette application, durant sa vie, cree des fichiers de configurati Récupérer la liste des fichiers d'une application [ par Marquo ] Bonjour,j'aimerais lors de l'ouverture de mon application, récupérer les fichiers qu'elle contient,est-ce que c'est possible ? Application WEB [ par OUAKI ] Bonjour à tous !Je suis tout nouveau en tant qu'utilisateur du Forum et je m'essaye à la programmation WEB.Mon Pb:======Lorsque j'exécute une applicat Webservices et SSL [ par maevacmoi ] Hello !J'ai une application cliente qui utilise des webservices. Je voudrais que les échanges entre le client et le serveur soient "sécurisés".J'ai es socket pour PDA [ par rossjulian ] Bonjour,j'ai un petit problème au niveau de mon serveur de socket.J'ai créé un application Smart Device (pour mon client) et je n'arrive pas a envoyé Executer une application sur un serveur [ par MayDuroc ] J'ai une application sur un poste client qui execute une application.    Process currentProcess = Process.GetCurrentProcess();&nbsp Ouverture multiple fichiers pr 1 seul processus [ par Blacknight91 ] Bl@cknightBonjour,J'ai une application pouvant recevoir en argument un chemin d'un fichier.J'ai fait l'association extension de fichier mon applicati


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.