XMLHttpRequest: Erreur Réseau 0x2efd, impossible de terminer l'opération en raison de l'erreur 00002efd
Je suis à l'aide d'une douille.io pour un projet windows azure. Curieusement, le socket.io server démarre quand je viens de déployer le rôle du web mais quand je déployer l'ensemble du projet de nuage, le socket.io serveur ne marche pas démarrer et j'ai cette erreur -
"SCRIPT7002: XMLHttpRequest: Network Error 0x2efd, Could not complete the operation due to error 00002efd."
Je n'ai absolument aucune idée de ce que cela signifie. Quelqu'un peut-il m'aider à ce sujet? J'ai été frapper ma tête à ce sujet toute la journée.
SocketClient.html
<script>
var socket = io.connect('http://127.0.0.1:4001');
socket.on('news', function (data) {
console.log(data);
});
$(function () {
$("#sendresponse").bind("click", function () {
socket.emit('server', 'Hello World');
});
}
);
</script>
App.js
var app = require('express')(), server = require('http').createServer(app), io = require('socket.io').listen(server);
server.listen(4001);
app.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'first time connect' });
socket.on('server', function (data) {
console.log(data);
socket.emit('news',"hello");
});
});
ERROR_INTERNET_REQUEST_PENDING, "Le nécessaire à l'opération n'a pas pu être terminé en raison d'un ou de plusieurs demandes sont en attente".
Qu'est-ce que cela signifie dans mon socket.io contexte?
Et comment puis-je résoudre ce problème?
Il ressemble à cette erreur est à venir car le socket.io server n'est pas en cours d'exécution lorsque suis d'hébergement locales de l'émulateur. Socket.io commence bien quand suis juste en cours d'exécution, le rôle web sur iis express. Quelqu'un a une idée de ce que peut être le problème?
Qu'est-ce que cela signifie dans mon socket.io contexte?
Et comment puis-je résoudre ce problème?
Il ressemble à cette erreur est à venir car le socket.io server n'est pas en cours d'exécution lorsque suis d'hébergement locales de l'émulateur. Socket.io commence bien quand suis juste en cours d'exécution, le rôle web sur iis express. Quelqu'un a une idée de ce que peut être le problème?
OriginalL'auteur Bitsian | 2013-03-05
Vous devez vous connecter pour publier un commentaire.
S'est avéré que le App.js le script n'était pas en cours d'exécution lorsque j'ai déployé le projet de nuage, j'.e la iisnode gestionnaire que j'avais mis dans mon web.config n'était pas fait son travail quand la totalité du nuage projet a été déployé. Après être passé par ce l'article j'ai découvert que je devais mettre certains fichiers dans mon dossier bin de rôle web savoir - ChangeConfig.ps1,télécharger.ps1,nœud.cmd,setup_web.cmd. vous pouvez générer ces fichiers lorsque vous allez à travers cet article. Et enfin, vous devez mettre ce code dans votre ServiceDefinition.csdef
Et le tour est joué!! Il fonctionne comme un charme. Vous auriez encore pour commencer la prise.io server en cours d'exécution 127.0.0.1/App.js sur navigateur. Je suis toujours à la recherche à la façon de démarrer App.js programattically.
OriginalL'auteur Bitsian