Question

La première chose à savoir est que cela a fonctionné le mercredi de la semaine dernière et que la VM a été rétablie au lundi de la semaine dernière.

J'ai la dernière version de l'installation de déploiement de MS Web sur deux machines. L'un est à l'intérieur de notre réseau et l'autre est dans la DMZ (réseau externe). Le serveur interne fonctionne toujours très bien mais le serveur de la DMZ ne me permet pas de déployer.

La procédure normale consiste à déployer à partir de VS 2010 en utilisant la publication Web sur http:// SITENAME / MsDeployAgentService avec un nom d'utilisateur et mot de passe d'un administrateur local du serveur cible. Maintenant, quand j'essaye, il se bloque juste pendant 2 minutes et dit qu'il ne peut pas se connecter à http:// SITENAME / MsDeployAgentService . Un renifleur de paquets (WireShark) me dit qu'ils parlent mais après s'être authentifié, tout ce qu'ils disent est

HTTP/1.1 200 OK

Transfer-Encoding: chunked

Server: Microsoft-HTTPAPI/2.0

MSDeploy.Response: v1

Date: Tue, 22 Mar 2011 22:46:33 GMT

B

...<results

B5

><trace eventLevel="Verbose" message="The HTTP connection (ID='5ccfecc6-0263-4e42-bc86-dbc4ee8df3d0', type ='GetTraceStatus') is being kept alive while the request is processed." />

B4

<trace eventLevel="Verbose" message="The HTTP connection (ID='5ccfecc6-0263-4e42-bc86-dbc4ee8df3d0', type ='GetTraceStatus') is being kept alive while the request is processed." />

A

</results>

0

J'ai donc décidé de mettre en package le projet (j'ai essayé plusieurs projets sur le serveur, aucun ne fonctionne) et de le copier dans le c: du serveur.

PROJECTNAME.deploy.cmd /T  
or 
PROJECTNAME.deploy.cmd /T /m:http://localhost/MsDeployAgentService /u:USERNAME /p:Password 

Travaille mais

PROJECTNAME.deploy.cmd /T /m:http://devel.sitename.com/MsDeployAgentService /u:USERNAME /p:Password  
and
PROJECTNAME.deploy.cmd /T /m:http://localhost/MsDeployAgentService /u:USERNAME /p:Password /a:basic

Ne le faites pas. L'erreur que j'obtiens est

Error: Remote agent (URL http://localhost/MsDeployAgentService) could not be contacted.  Make sure the remote agent service is installed and started on the target computer.
Error: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.

Des idées sur les étapes de dépannage? La seule chose qui a changé au cours de la semaine dernière est que notre réseau a été infecté par un virus qui a arrêté la société, mais il n'a pas infecté la DMZ et on me dit qu'aucune règle n'a été modifiée sur notre pare-feu. La peur qu'un paramètre ait été modifié est la raison pour laquelle la VM a été rétrogradée à lundi (8 jours), quelques jours avant la dernière fois que je sais que cela a fonctionné.

Était-ce utile?

La solution

Il semble que l'utilisateur ne dispose pas des autorisations de gestion IIS correctes sur le site et / ou l'application, ou que le compte utilisateur que le service de gestion Windows exécute en tant que (service local) ne dispose pas des autorisations de système de fichiers sur les dossiers où vous déployez.

Voici quelques liens vers des guides de configuration. Je m'assurerais que la configuration est en fait correcte et que le port 8172 est ouvert sur le pare-feu (pour le service de gestion).

Autres conseils

Dans mon cas, j'utilisais userPWD et je l'ai changé en Password et cela a fonctionné.J'ai eu un indice de l'Observateur d'événements.

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