VS2010 IIS Express Security

Je travaille sur une application MVC où l'utilisateur final doit télécharger un fichier et que l'application doit placer le fichier sur un partage local (C: \ Files). Le dossier dispose d'autorisations NTFS grandes ouvertes (Tout le monde a un accès complet), mais lorsque j'essaie de télécharger le fichier, IIS Express aboie, m'indiquant que l'accès en écriture est refusé. Chose intéressante, si je supprime le répertoire, IIS Express n’a aucun problème à le recréer, il ne stocke rien.

Il semble évident qu'il s'agit d'un paramètre de sécurité avec IIS Express. Quelqu'un peut-il me dire quel est le réglage, où il se trouve et ce dont j'ai besoin pour le changer afin que je puisse faire fonctionner ce processus? J'ai vu beaucoup de questions similaires, mais elles semblent centrées sur les autorisations NTFS et autres, et je dois supposer que "Tout le monde" signifie en fait "Tout le monde".

UPDATE I added the Windows 7 tag as this may be related (64 bit)

1
Je développe contre ma machine locale en utilisant IIS Express. Le déploiement n’est pas le problème, mais seulement l’obtention de cette pièce.
ajouté l'auteur Jeremy Holovacs, source
Vous rencontrez des problèmes pour déployer votre application ou votre application rencontre-t-elle des problèmes pour enregistrer un fichier que vous téléchargez?
ajouté l'auteur jrummell, source
Pouvez-vous s'il vous plaît poster le code qui fait le téléchargement?
ajouté l'auteur vcsjones, source

1 Réponses

Pouvez-vous poster votre code de téléchargement? Celui-ci fonctionne bien pour moi:

var path = Path.Combine(Server.MapPath("~/Content/Uploads"), fileName);
file.SaveAs(path);

Le code ci-dessus fonctionne à la fois pour IIS local et pour un site actif sur lequel MVC3 est installé.

0
ajouté
Ce presque identique au code que j'ai, sauf que mon chemin est "C: \ fichiers \" plus le fichier.nom de fichier .
ajouté l'auteur Jeremy Holovacs, source
Ouch ... Je ne veux vraiment pas faire ça.
ajouté l'auteur Jeremy Holovacs, source
meh ... j'ai fermé Visual Studio, je suis rentré et maintenant ça marche. Riddle moi ça.
ajouté l'auteur Jeremy Holovacs, source
Utilisez-vous Windows 7? J'ai eu des problèmes avec les autorisations de fichiers lors de la suppression et de la modification de ma base de données SQL Server. Ce que j'ai fait était de désactiver complètement l'UAT.
ajouté l'auteur Ron, source