Question

J'ai un fichier .asmx dans un dossier de mon application et je continue à recevoir un fichier 401 en essayant d'y accéder.

J'ai vérifié les paramètres deux à trois fois, y compris les paramètres de sécurité du répertoire. Cela permet anonyme. J'ai désactivé l'authentification Windows.

Si je supprime l'application et que le dossier est dans, puis le redéploie sous le même nom d'application, il réapplique comme par magie les anciens paramètres.

Si je déploie exactement la même application dans un dossier différent sur le serveur, que je crée une autre application sous un nouveau nom et que je configure à nouveau le paramètre de sécurité du répertoire, cela fonctionne !!!

Comment faire pour que IIS oublie le paramètre sous le nom d'origine de l'application?

Était-ce utile?

La solution

Après avoir supprimé la première application dans IIS et ses fichiers associés sur le disque, essayez de redémarrer IIS (ou votre serveur si possible). Revenez ensuite et recréez toute la configuration.

Autres conseils

Finalement, je l'ai fait fonctionner à nouveau. En le déployant dans un autre dossier et en y recréant le dossier / l'application virtuelle.

Je ne sais pas en quoi cela fait une différence, mais au moins les choses fonctionnent à nouveau.

J'ai rencontré une situation similaire avec les pages asp.net. J'avais anonyme et intégré désactivé pour un répertoire virtuel, mais une page était le contraire. Tout a bien fonctionné jusqu'à ce que je revienne à la page spéciale, puis mes postages ont cessé de fonctionner et je ne pouvais plus me déconnecter du site tant que je n'avais pas été déployé dans un nouveau répertoire virtuel.

Ma solution finale a été d'activer l'anonymat et l'intégration pour l'ensemble du site et de simplement désactiver l'anonymat sur cette page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top