Проблемы ScriptMethod с Mono и FastCGI / Nginx - PullRequest
1 голос
/ 14 февраля 2011

Я портирую приложение .Net на Mono, работающее через FastCGI на Nginx, и в целом все идет отлично.

ScriptMethods / WebMethods, однако, не работают - они выдают 500:

System.Web.HttpException: Method POST is not allowed when accessing file /site/path/widget/editwidgets.aspx/SaveLayout

Переключение на [ScriptMethod(UseHttpGet=true)] не помогает, а только приводит к другим проблемам.

Что мне здесь не хватает? Я видел, как мне кажется, решение для lighttpd (сопоставление всех расширений .Net с .aspx - хотя я не уверен, почему это будет работать - наверняка кажется, что Mono обрабатывает запрос).

1 Ответ

0 голосов
/ 17 января 2012

Я портирую несколько приложений, и ScriptMethod / PageMethod - это боль. Это показывает решение, которое я использую.

...