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 :

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'
Voici l'erreur complète suite au clic sur "ok"
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
Sur le serveur, quand je lance la gateway via l'erreur http://localhost:2607/Fluorine.aspx j'ai une erreur 404

NetConnection.Call.Failed: HTTP: Status 404

Voilà l'erreur complète:
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"
La gateway est configuré sous IIS7 à l'adresse :
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>
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>
merci pour votre aide.