begin process at 2010 02 10 03:21:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Fichier & Disque

 > 

Probléme ecritures fichiers / reseau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probléme ecritures fichiers / reseau

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales