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
TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|