Accueil > Forum > > > > upload sur un repertoire réseau
upload sur un repertoire réseau
mardi 9 septembre 2008 à 15:38:52 |
upload sur un repertoire réseau

kitaitoa
|
j'aurais 2 questions à vous soumettre (je relance mes questions dans un autre thème): -J'ai actuellement une appli développé en C# installée chez un client. Celle-ci permet entre autre de mettre à disposition des utilisateurs (s'identifie par leur compte AD et ayant un droit d'accès) de récupérer sur leur poste un fichier pour le mettre à dispo dans l'appli. La fonction utilisée est du type Fileupload.saveas. Actuellement, les fichiers sont stockés sur le serveur web, mais celui-ci tant à être saturé, aussi mon client souhaiterait déporter les fichiers sur un serveur. comment faire ? j'ai un peu de mal à comprendre les solutions que j'ai pu obtenir jusqu'à présent : définir dans IIS un répertoire virtuel distant avec l'adresse \\nomserveur\nom partage\ Cette solution me conviendrait parfaitement mais la fonction saveas me retourne l'erreur : "Accès refusé" Auriez une idées et des suggestions à effectuer -j'ai identifié dans le web.config le paramètre <identity impersonate="true"/> pourriez vous m'expliquer en quoi consiste-t-il, l'url :http://www.microsoft.com/france/technet/securite/secmod38.mspx ne m'éclaircit pas vraiment . mes connaissances en c# sont très faible. merci d'avance
|
|
mardi 9 septembre 2008 à 16:20:56 |
Re : upload sur un repertoire réseau

billou_13
|
Bonjour,
Ta solution du répertoire virtuel est effectivement la bonne (à mon goût).
Cependant, il faut:
- donner les droits d'accès en écriture sur le répertoire pour le user IIS. Tout ceci, afin que ton code de création du fichier dans le répertoire fonctionne.
- donner les droits d'accès en lecture sur le répertoire virtuel (sous IIS, clic droit->propriété) pour les utilisateurs du site web. Afin qu'il puisse télécharger le fichier après création.
Personnellement, j'ai fait comme cela dans pas mal de projet. Et ensuite, je lance un code javascript qui permettait de proposer le téléchargement du fichier créer.
Voila,
Billou_13
|
|
mardi 9 septembre 2008 à 16:46:54 |
Re : upload sur un repertoire réseau

kitaitoa
|
Merci de ta réponse. Pourrais tu être plus précis dans la manière de paramétrer IIS et le web.config, car je crois que je patauge un peu ! -Dans IIS j'ai définie à la racine de mon site un répertoire Temp qui pointe sur un lecteur réseau tel que \\nom_du_serveur\nom_rep\ ce nom_rep doit donc avoir les droit de lecture écriture pour l'utilisateur ASPNET ? comment l'identifier ?
Faut-il donner les droit à chacun des utilisateurs ? le nombre est trop grand et potentiellement évolutif !
bref une aide détaillée serait la bienvenue.
merci
|
|
mardi 9 septembre 2008 à 17:23:15 |
Re : upload sur un repertoire réseau

billou_13
|
Re,
Alors, je vais essayer d'être plus clair. Concernant l'utilisateur ASPNET, je parle de l'utilisateur windows "exécutant" le site web. Par défaut, pour connaître cet utilisateur, il faut que:
1) Tu te connectes sur le serveur
2) Tu ouvres l'outil "Computer Management"
3) Tu vas dans la partie "Local Users And Group\Users"
4) L'utilisateur correspond à celui qui a pour description: "Launch IIS Process Account" (du type "IWAM_<computername>")
Il faut donc que tu donne le droit à cet utilisateur sur le répertoire.
Concernant ta deuxième question, la réponse est: Non. Car tous les utilisateurs connectés au site utilise le même user windows (celui dont je t'ai parlé dans la partie du dessus).
Voila,
Je met pas ma main à couper car j'ai quelques hésitations avec les users suivant:
- Description: "Internet Guest Account" => Est-il impliqué dans l'exécution du site ?
- Description: "ASP.NET Machine Account" => A quoi sert-il ?
Si quelqu'un peut nous éclairer sur ce point.
Un lien intéressant mais j'avoue que je peine à comprendre: http://technet.microsoft.com/fr-fr/library/cc179801(en-us).aspx
Voila,
Billou_13
|
|
mardi 9 septembre 2008 à 17:50:51 |
Re : upload sur un repertoire réseau

kitaitoa
|
merci c'est un peu plus clair, mais....j'ai une question peut être idiote : pour partager un répertoire qui se situe sir une autre machine et donner les droits à un utilisateur ASPNET local au serveur web, comment cette autre machine distante retrouve ce user ? suis-je clair ?
|
|
mercredi 10 septembre 2008 à 09:34:11 |
Re : upload sur un repertoire réseau

billou_13
|
Réponse acceptée !
Bonjour,
A ce niveau là, ca devient de l'administration réseau Windows et cela commence à délaisser mes compétences.
Personnellement, je te dirai de regarder au niveau des utilisateurs de domaine. Je pense que pour cela, il faut configurer un serveur et trifouiller dans l'active directory.
Cependant, ton souhait, si je comprends bien, est donc de donner les droits pour le user sur le répertoire. Et là, je vois deux solutions:
1) Tu peux ajouter le user dans un groupe qui aura le droit sur le répertoire (groupe créer dans l'active directory du serveur). Pour ce faire, j'essayerai bien la syntaxe <computername>\IWAM_<computername> pour le user. Cela marchera-t-il ? je ne sais pas !
2) Tu peux créer un nouvel utilisateur dans l'active directory. Et par la suite, il te faut donc faire exécuter ton site par cet utilisateur. Pour ce faire, il faut passer par la mise en place de ce que l'on appelle "Application Pool":
- http://www.laboratoire-microsoft.org/articles/win/iis6/4/
- http://www.developer.com/net/asp/article.php/2245511
Ainsi, tu pourras, dans l'onglet "Identity", définir l'utilisateur créé.
Mais, dans cette dernière, il ne faut pas oublier d'associer ton site web à cet application pool. Pour ce faire, il faut aller sur la console IIS, clic droit sur le site web, propriété, puis aller dans l'onglet "Directory" et choisir dans la liste déroulante du bas l'application pool qui a été créé.
Tout ceci est expliqué ici: http://www.developer.com/net/asp/article.php/10917_2245511_2
Je pense fortement que cette solution fonctionnera !
Voila, c'est là que s'arrête mes compétences ^^
Billou_13
|
|
mercredi 10 septembre 2008 à 10:07:41 |
Re : upload sur un repertoire réseau

kitaitoa
|
Merci encore.
Je crois que malgré mes lacunes dans l'administration réseau, je penses que si je demande à mon administrateur d'effectuer ces opération il sera quoi faire.
@+
|
|
mercredi 10 septembre 2008 à 10:29:47 |
Re : upload sur un repertoire réseau

billou_13
|
De rien, j'espère que cela aidera ^^
Mais surtout, n'hésites pas à revenir poster la solution une fois que tout marchera de ton côté. Ce sont des choses susceptible d'intéresser la communauté (et moi, par la même occasion ^^).
Bonne journée,
Billou_13
|
|
Cette discussion est classée dans : upload, réseau, questions, repertoire, actuellement
Répondre à ce message
Sujets en rapport avec ce message
Savoir à combien on upload ou on download ?? [ par dbiwan ]
Bonjour,je voudrai savoir comment faire pour connaitre le taux de download et upload actuel (comme avec DU Meter par ex ) ??? (download et upload que
quelques questions C# [ par Zaecken ]
Salut à tousJe suis débutant en C# et j'ai qq questions:- Comment insérer dynamiquement des objets (image, bouton, comboBox, etc... ) dans une page? e
createObject en C# [ par romain3395 ]
bonjour,j'aimerai traduire ce bout de code VB .NET en C# :Upload = Server.CreateObject("Dundas.Upload.2");Le probleme c'est ke je ne connais pas le ty
Formatage de chaine pour impression [ par heriquet ]
Salut.Je bosse actuellement sur l'impression de virements pré-imprimés.Sur la feuille qui contient le virement, je veux imprimer la liste des membres
Plusieurs questions. . . [ par Homere ]
Bonjour,Tout d'abord j'aimerais savoir comment enlever le terminal qui se lance avec mon application windows; ensuite, quand j'ouvre un fichier dans m
supprimer, copier tous les fichiers d'un repertoire (del *.* sous DOS) [ par VoodooChiles ]
Je cherche la syntaxe pour effectuer une File.copy (\\path1\\*.*, \\path2\\ )Par quoi remplacer *.* ????Merci !
[C#] Upload de fichiers en base SQL Server [ par rpeyret ]
SAlut !Je cherche désespéremment un exemple qui me permettrait de mettre en place l'upload de fichiers en base de données SQL Server.Si vous avez ça s
Questions multiples [ par reyman ]
Salut les boys et les girlsQ1 : Comment faire pour que ma form soit caché au demarrage, j'ai essayé de mettre la propriété invisible a false mais ca n
Réseau local VS Internet [ par cazaux ]
Actuellement je suis en train de développer un Client/Serveur. Le seul probléme est que toutes les aides que je trouve ne parle que de serveur placé à
taille d'un repertoire [ par meihua ]
bonjour, j'aimerais savoir comment fait-on pour afficher la taille d'un repertoire d'abord est ce que c'est possible?!
Livres en rapport
|
Derniers Blogs
MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|