Bonjour,
Mon projet .net/Flex qui fonctionne en local parfaitement ne fonctionne pas sur mon serveur dédié.
J'ai un site www.mondomaine.com qui pointe sur une gateway http://localhost:2607/Gateway.aspx qui est sur la même machine.
Le flash m'affiche une erreur dès l'affichage :
Voici l'erreur complète suite au clic sur "ok"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Send failed Channel.Security.Error error Error #2048 url: 'http://localhost:2607/Gateway.aspx'
Sur le serveur, quand je lance la gateway via l'erreur http://localhost:2607/Fluorine.aspx j'ai une erreur 404
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 messageAgents = (Array)#9 [0] (mx.rpc::AsyncRequest)#10 authenticated = false autoConnect = true channelSet = (mx.messaging::ChannelSet)#6 clientId = (null) connected = false defaultHeaders = (null) destination = "fluorine" id = "40389A8E-624E-E6F0-DC65-6DA15A32EA8A" reconnectAttempts = 0 reconnectInterval = 0 requestTimeout = -1 subtopic = "" connected = false connectTimeout = -1 enableSmallMessages = true endpoint = "http://localhost:2607/Gateway.aspx" failoverURIs = (Array)#11 id = (null) mpiEnabled = false netConnection = (flash.net::NetConnection)#12 client = (mx.messaging.channels::AMFChannel)#4 connected = false objectEncoding = 3 proxyType = "none" uri = "http://localhost:2607/Gateway.aspx" piggybackingEnabled = false polling = false pollingEnabled = true pollingInterval = 3000 protocol = "http" reconnecting = false recordMessageSizes = false recordMessageTimes = false
NetConnection.Call.Failed: HTTP: Status 404
Voilà l'erreur complète:
La gateway est configuré sous IIS7 à l'adresse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 (mx.rpc::Fault)#0 errorID = 0 faultCode = "Channel.Call.Failed" faultDetail = "NetConnection.Call.Failed: HTTP: Status 404" faultString = "error" message = "faultCode:Channel.Call.Failed faultString:'error' faultDetail:'NetConnection.Call.Failed: HTTP: Status 404'" name = "Error" rootCause = (Object)#1 code = "NetConnection.Call.Failed" description = "HTTP: Status 404" details = "http://localhost:2607/Gateway.aspx" level = "error"
http://localhost:2607/Fluorine.aspx
En local (environnement de développement) la gateway est également configuré sur http://localhost:2607/Fluorine.aspx et il fonctionne.
ma config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> <endpoint uri="http://localhost:2607/Gateway.aspx" class="flex.messaging.endpoints.AMFEndpoint"/> <properties> <!-- <legacy-collection>true</legacy-collection> --> </properties> </channel-definition>merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0"?> <cross-domain-policy> <allow-http-request-headers-from domain="*" headers="*" secure="false" /> <allow-access-from domain="*" secure="false" /> </cross-domain-policy>
Partager