Considérez le besoin de $.post()
pour une structure d'URL légèrement différente dans l'environnement Visual Studio Dev par rapport à l'environnement de production ou de test IIS déployé.
Lors du déploiement sur le serveur de test, l'application s'exécute sous un répertoire virtuel dans IIS. L'URL sera quelque chose comme:
Déployé
URL: http://myServer/myApplication/Area/Controller/Action
En utilisant .post()
de jQuery, je dois fournir la chaîne:
$.post("/myApplication/myArea/myController/myMethod"
Développement
Quand dans la Visua l studio environnement
URL Cassini est: http://localhost:123/Area/Controller/Action
En utilisant jQuery de .post()
, je dois fournir la chaîne:
$.post("/myArea/myController/myMethod"
Question: Comment puis-je faire ces deux utilisent la même ligne de code, quel que soit leur environnement déployé?