2008-10-18 3 views
0

je le javascript suivant:travaux appel + .net JSON en mode débogage sur le serveur Web intégré, mais pas en allant dir virtuelle directement

.ajax $ ({
Type: "POST",
dataType : "JSON",
url: "/ Accueil/soumettre",
données: {email: strEmail, message: strMessage},
succès: function (résultat)
{//
alert ('ici')
alerte (result.message);
},
erreur: fonction (erreur) {
alerte (erreur);
}
});

Cela fait un appel à cette fonction:

publique JsonResult Envoyer (string Email, string message)
{

retour JSON (nouveau {message = "yep"});
}

Cela fonctionne très bien en mode débogage sur le serveur Web intégré.

Cependant, si je vais directement dans le répertoire virtuel, ce n'est pas le cas et il frappe le bit d'erreur. Je suis attaché au processus et le code derrière ne me touche jamais.

J'utilise Vista.

En outre, comment obtenez-vous la description de l'erreur dans le bit où il dit alerte (erreur);

Merci,

Alex

Répondre

0

est votre répertoire virtuel à la racine du serveur web? Le chemin que vous fournissez est rooté et ne fonctionnera pas si votre répertoire virtuel n'est pas à la racine.

+0

Ah votre juste merci! :) – alexmac

1

est votre serveur virtuel fonctionnant sous Windows 2003 et IIS 6.0? Ou est-ce Windows 2008 et IIS 7.0. Aussi le serveur intégré dont vous parlez est-il le serveur Visual Studio ou IIS 7.0 de Windows Vista? Tout cela compte. Avec IIS 6.0, vous devez exécuter toutes les requêtes via .NET avec un caractère générique.

+0

Par manque d'intérêt pourquoi avez-vous besoin d'exécuter toutes les demandes via un caractère générique dans iis6? – alexmac

Questions connexes