Je suis en train de porter une application .Net sur Mono, exécutée via FastCGI sur Nginx, et généralement tout se passe bien.
ScriptMethods / WebMethods ne fonctionnent pas - ils jettent un 500:
System.Web.HttpException: Method POST is not allowed when accessing file /site/path/widget/editwidgets.aspx/SaveLayout
Passer à [ScriptMethod(UseHttpGet=true)]
n’aide pas et mène à d’autres problèmes
Qu'est-ce que j'oublie ici? J'ai "vu ce que je pense être une solution pour lighttpd (mapper toutes les extensions .Net vers .aspx - bien que je ne sois pas sûr de savoir pourquoi cela fonctionnerait - il semble bien que Mono gère la demande).
Réponses:
0 pour la réponse № 1Je suis aussi en train de porter plusieurs applications et ScriptMethod / PageMethod est une douleur Ce montre une solution que j'utilise.