J'ai un bouton sur un site Web qui crée un répertoire et copie un fichier. Je l'ai développé en utilisant Visual Studio 2008, ASP.Net 3.5. Je cours Vista comme mon OS. Le site utilise l'usurpation d'identité.Comment puis-je copier des fichiers avec ASP.Net en utilisant Vista et IIS7?
La fonctionnalité ne fonctionne pas ("L'accès au chemin XYZ est refusé") lorsque:
- je lance le site via IE frapper le serveur web local
La fonctionnalité fonctionne bien lorsque [ noter l'exécution Visual studio avec les droits d'administrateur]:
- je frappe jeu dans Visual studio
- Je dis en vue Bro RESAEU de Visual Studio
- je lance le site via IE frapper le serveur web local, mais commencer IE avec les droits d'administrateur
- Je Déployez le site sur un autre serveur Web (également vista/IIS7)
- je modifie FireFox pour accepter l'authentification intégrée , accédez ensuite par FireFox et localhost
Je ne l'ai jamais vu ce comportement avant, auparavant le type File.Copy commandes ne se souciait que les droits sur le dossier en cours copiés étaient valides etc ... (je Tout le monde ayant contrôle total en essayant de déboguer cette situation). Il semble probable que le problème est d'avoir des droits d'administrateur ou non? Ou être connecté à la machine sur laquelle il s'exécute?
Que se passe-t-il ici? Pourquoi cela fonctionne-t-il dans l'environnement de développement et est-il déployé sur une autre machine, mais ne fonctionne pas lorsqu'il est déployé sur ma propre machine? Cela semble très étrange, toute aide serait appréciée. : J'ai ajouté "Tout le monde" à tous les répertoires relvant et donner à cet utilisateur le contrôle total, donc il ne devrait pas y avoir de problèmes de permission?
J'ai ajouté "Tout le monde" à tous les répertoires relvant et donner à cet utilisateur un contrôle total, donc il ne devrait pas y avoir de problèmes de permission? – ChrisHDog