2010-12-14 4 views
3

Je rencontre un problème lorsque j'essaie de parcourir le service WCF (fichier .svc) hébergé dans IIS7 & Windows7. Il renvoie l'erreur suivante. Erreur HTTP 404.3 - introuvable La page demandée ne peut pas être diffusée en raison de la configuration de l'extension. Si la page est un script, ajoutez un gestionnaire. Si le fichier doit être téléchargé, ajoutez une carte MIME.Configuration de WCF dans IIS7 et Windows 7

J'ai essayé d'exécuter ServiceModelReg, mais il est dit que je devrais avoir des droits d'administrateur pour pouvoir l'exécuter, même si je suis administrateur sur cette machine.

Est-ce que quelqu'un sait comment résoudre ce problème?

+0

S'il vous plaît ne pas utiliser un bloc de signature sur vos messages ici. –

Répondre

14

.... donne finalement

Je suis en mesure de résoudre ce problème.

J'ai couru suite à deux commandes et il a résolu le problème.

aspnet_regiis -i & ServiceModelReg -i

Même si je suis admin sur la machine, je dois exécuter ce 2 commandes par un clic droit et sélectionnez « Exécuter en tant qu'administrateur ».

+0

Cela a fonctionné pour moi FOURNI J'ai ensuite couru 'iisreset' –

+0

comment faire pour fonctionner? Pouvez-vous fournir la commande complète ou loc – kbvishnu

+1

@VeeKayBee vous avez probablement juste besoin de les exécuter à partir du bon répertoire, en fonction de votre version .net. c'est-à-dire exécuté à partir de C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 – csauve

2

Votre émission a obtenu une réponse here. Essayer d'être bref:

Lorsque vous démarrez l'invite de commande, vous pouvez un clic droit sur l'icône pour l'ouvrir et sélectionnez « Exécuter en tant qu'administrateur »? Je ne sais pas exactement quelle est la logique derrière cela, mais sur Vista il ya deux types d'utilisateurs administratifs, un administrateur "normal" et un administrateur "élevé" . Je devine l'outil a besoin du deuxième type.

et deuxième

Aussi, pourquoi avez-vous besoin d'exécuter ServiceModelReg.exe sur VIsta? Officiellement ce n'est pas pris en charge sur Vista. Au lieu de cela, vous pouvez aller à WIndows menu des fonctionnalités à travers Ajouter supprimer programmes et activé Http Activation sous la fonctionnalité .Net framework 3.0.

Ceci activera tout ce que vous voudrez faire via Servicemodelreg.exe .

Modifier

Et aussi here. alt text

+0

Restuta, je ne suis pas ce non VISTA, je cours sur Windows 7 Professionnel. Aussi j'ai essayé de courir ceci par clic droit et «Exécuter en tant qu'administrateur», mais aucune chance avec cela aussi – shailesh

+1

C'est pareil pour Windows 7, avez-vous essayé la solution montrée? – Restuta

+0

J'ai essayé votre suggestion, après ce changement, je reçois une erreur de suivi. HTTP 400 Mauvais Demande - La page Web est introuvable Une idée de ce qu'il faut faire ensuite? – shailesh