Je voudrais exécuter node.js avec asp.net mvc pour effectuer des opérations socket.io.
Exécution de l'application express.js dans Asp.net MVC
j'ai inclus avec succès les Node.js dans asp.net mvc comme décrit dans here
mon problème est de savoir comment exécuter express.js dans asp.net mvc,
j'ai effectué la Reécriture url dans Global.asax.cs fichier comme
vide Application_BeginRequest (expéditeur d'objet, EventArgs e) {
// obtenir le chemin courant
chaîne CurrentPath = Request.Path.ToLower();
if (CurrentPath.StartsWith ("/ node"))
{HttpContext MyContext = HttpContext.Current;
MyContext.RewritePath ("/ Node/index.js /");
}}
donc dans l'url http: localhost: 1234/noeud doit me rediriger vers le fichier dans le dossier index.js nœud
il est tout fonctionne bien mais, quand je démarrer coading serveur express.js dans index.js comme
var express = require ('express');
var app = express.createServer();
app.get ('/ nœud /', function (req, res) {
res.send ('accueil pour exprimer');
});
app.listen (process.env.PORT);
j'ai eu erreur en disant ne pouvez pas obtenir /Node/index.js/
Où suis-je manque? s'il vous plaît me guider comment écrire express.js coading dans asp.net mvc
Iam exécution de cette application dans les fenêtres du système 7 32 bits avec IIS express 8.0 et versions de nœuds installés sont
iisnode.js - iisnode-plein IIS7 -v0.2.3-x86
node.js - noeud-v0.8.19-x86
Merci.
Étant donné que vous êtes déjà dans ASP.NET MVC, quelle que soit la raison pour laquelle vous n'utilisez pas SignalR? http: // signalr.net/ –
Parce que je veux exécuter des applications basées sur le chat, je choisis node.js – Kasi