Meilleur auteur de réponses
ClickOnce: erreur HTTP 400... [Résolu]

Question
-
J'ai un soucis de publication de mes applications via un URL:
* en local et sur des machines du même domaine, il n' y a aucun soucis
* Dès que je change de domaine (machines situées sur d'autres sites), j'ai une erreur HTTP 400 "Bad Request".
Je précise de suite que le serveur en question est bien visible, et on déjà accès au serveur via des partages de fichier (le but étant de les supprimé au profil de l'URL pour des raisons de sécurité)
Dialogue correspondant:
Demande IE ------------->
GET /Production HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-silverlight, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: fr
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: xxx.xxx.xxx.xxx:8083
Connection: Keep-Alive
Reponse MONSERVEUR ---------->
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Mon, 20 Jun 2011 09:57:04 GMT
Connection: close
Content-Length: 334
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Hostname</h2>
<hr><p>HTTP Error 400. The request hostname is invalid.</p>
</BODY></HTML>
Didier
- Modifié od68 mardi 28 juin 2011 14:47
Réponses
-
Bonjour,
Essayez la solution proposée sur ce site. Si elle ne peut pas être appliquée dans votre cas, dites-nous svp la version IIS et la version Windows utilisées.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
- Marqué comme réponse od68 mercredi 22 juin 2011 10:13
-
Re-bonjour Cipri,
C'est enfin résolu, et votre piste était la bonne:
Le problème venait bien du paramétrage d'IIS, des "Liaisons de sites", où l'on a mis finalement 3 lignes, en variant sur le nom de l'hôte:
- IP
- [Nom de la machine]
- [Nom de la machine].[Domaine.fr]
Merci
Didier- Marqué comme réponse od68 mercredi 22 juin 2011 10:13
Toutes les réponses
-
Bonjour,
Essayez la solution proposée sur ce site. Si elle ne peut pas être appliquée dans votre cas, dites-nous svp la version IIS et la version Windows utilisées.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
- Marqué comme réponse od68 mercredi 22 juin 2011 10:13
-
Bonjour,
merci pour votre réponse... Mais je pense finalement pouvoir exclure "clickOnce" de l'origine de mes soucis...
* Le serveur est un "Windows Server 2008 R2 Standard" SP1, avec IIS7.
* J'avais déjà expérimenté la liaison avec l'adresse IP du serveur, mais c'était pire, car l'affichage de la page de lancement ne marchais plus en local...
En fin de compte, mon soucis n'est pas lié à ClickOnce, mais plus à un pb "système", une simple page web statique ne passant pas via le port 8083.
A priori, en lancant une requête HTTP via le port 80 depuis les autres machines hors du domaine de mon serveur, ca passe, car j'ai bien un retour d'une autre application (Teamviewer), qui m'affiche une page d'acceuil.
Donc, je vois pour l'instant 2 solutions:
* voir qu'est-ce qui bloque le port 8083 (proxy, ISA,...) (mais comme je n'y connais pas grand chose en admin, et encore moins concernant l'architecture du réseau... car ce n'est pas mon domaine de compétence, c'est pas gagné...)
* voir si je peux récupérer le port 80, (mais là encore, ca ne dépend pas de moi...)
Cordiament,
Didier
Didier -
Re-bonjour Cipri,
C'est enfin résolu, et votre piste était la bonne:
Le problème venait bien du paramétrage d'IIS, des "Liaisons de sites", où l'on a mis finalement 3 lignes, en variant sur le nom de l'hôte:
- IP
- [Nom de la machine]
- [Nom de la machine].[Domaine.fr]
Merci
Didier- Marqué comme réponse od68 mercredi 22 juin 2011 10:13
-
Bonjour,
Merci pour tenir la communauté informée sur la suite de vos démarches.
Bonne journée,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.