J'essaie de publier mon site Web dans un dossier local. J'ai deux sites dans ma solution, l'un d'eux publie sans problème, mais l'autre échoue et génère ceci dans la fenêtre de sortie:Échec de la publication du projet de site Web asp.net - accès refusé en essayant d'écrire dans le dossier temporaire
------ Build started: Project: SSODAL, Configuration: Debug Any CPU ------
SSODAL -> D:\SourceCode\Infrastructure\Single Sign On\1.1\Source\SSODAL\bin\Debug\SSODAL.dll
------ Build started: Project: http://localhost:8000/, Configuration: Debug .NET ------
Pre-compiling Web Site
: Publication (web): Access to the path 'C:\Users\bgolden\AppData\Local\Temp\~58f9\' is denied.
Pre-compilation Complete
------ Skipped Publish: Project http://localhost:8000/, Configuration: Debug .NET ------
========== Build: 1 succeeded or up-to-date, 1 failed, 0 skipped ==========
========== Publish: 0 succeeded, 0 failed, 1 skipped ==========
J'utilise Visual Studio 2008. Il y a peu d'exemples de cette erreur sur Internet, le match le plus proche suggère que c'est quelque chose à voir avec l'usurpation d'identité, mais je n'utilise pas l'usurpation d'identité ici. En outre, je cours Visual Studio en tant qu'administrateur.
Est-ce que quelqu'un a déjà rencontré ça?
Merci, Ben
Je pense que pour aller plus loin, vous devriez donner à Visual Studio son propre répertoire TEMP. Peut-être que cela peut être fait avec une sorte de lanceur, mais est-il possible de faire un lanceur qui partagerait AppUserModelID de Visual Studio afin qu'ils obtiennent le même bouton de la barre des tâches? – Medinoc