2017-01-10 2 views
0

Je viens d'ajouter un nouveau serveur Win2012 IIS8 à mon site Web. La partie principale du site fonctionne bien, mais j'ai un problème avec un répertoire virtuel. Le chemin physique pointe vers une adresse IP (\ 192.168 ...). L'utilisateur 'connect as' est correctement défini. 'Paramètres de test' ne signale aucun problème. L'installation correspond précisément aux autres serveurs sur mon site (sauf qu'ils sont IIS 7).IIS 8 Autorisations du répertoire virtuel pour le dossier Linux

Le problème se produit lorsque je clique sur 'Modifier les autorisations' pour le répertoire virtuel. Au lieu de voir les propriétés du répertoire, je vois les propriétés de 'System32'. Je ne peux pas définir d'autorisations pour le répertoire virtuel, et donc je ne peux pas en servir les fichiers. Sur un autre serveur, «Modifier les autorisations» se comporte correctement. Je peux voir les permissions assignées aux utilisateurs sur la machine Linux. Si je 'Ajouter' pour ajouter un autre utilisateur, la boîte 'Emplacement' me montre l'adresse IP du serveur Linux, et je peux ajouter un compte Linux.

Je peux parcourir, afficher et modifier des fichiers via Windows Explorer sur le serveur Linux, donc il n'y a pas de problème de connectivité. Mais IIS ne le voit pas. J'ai l'impression d'avoir raté une étape quelque part - des idées là-bas?

+0

Quel bouton ou lien « Modifier les autorisations » faites-vous référence exactement? – Dai

+0

Sur la console IIS, lorsque vous sélectionnez le répertoire virtuel, un lien "Modifier les autorisations" apparaît en haut du volet "Action" sur le côté droit. – Ray

Répondre

0

J'ai trouvé la réponse sur serverfault (c'est probablement là où j'aurais dû publier en premier lieu ...). La valeur allowSubDirConfig du site doit être définie sur 'false'.

Details here