monodevelop не находит веб-сервер xsp4, хотя он установлен / работает

В соответствии с моим пониманием имя листа является последней частью имени программы (не включая /)

, например. если вы хотите выполнить /usr/local/bin/myproc, имя листа будет myproc.

Чтобы выполнить программу в зарезервированной области порта - нужно изменить имя листа, чтобы начать с !

, например. /usr/local/bin/myproc следует переименовать в /usr/local/bin/!myproc

Примечание. Если нет реальной причины для использования портов < 1024 для несистемного применения, было бы предпочтительно использовать портов> 1024 для такого применения.

blockquote>

Некоторые фрагменты кода из исходного кода authbind

helper.c

 117   if (hport >= IPPORT_RESERVED/2) tophalfchar= "!";

 137   snprintf(fnbuf,sizeof(fnbuf)-1,"byport/%s%u",tophalfchar,hport);
 138   if (!access(fnbuf,X_OK)) authorised();

 145   if (af == AF_INET) {
 146     snprintf(fnbuf,sizeof(fnbuf)-1,"byaddr/%s%s:%u",tophalfchar,np,hport);
 147     checkexecflagfile(fnbuf);
 148   }
 149 
 150   snprintf(fnbuf,sizeof(fnbuf)-1,"byaddr/%s%s,%u",tophalfchar,np,hport);

tophalfchar установлены быть ! if hport is >= 1024/2 (1024/2 = 512)

Код проверяет строки следующего типа:

  • byport /! [ 1113] hport
  • byaddr /! np: hport
  • и т. Д.

Подробная информация о authbind install / setup / тестирование

7
задан 16.04.2020, 17:45

2 ответа

Для меня проблема заключалась в использовании MonoDevelop 5.X, даже если я использовал xsp4.exe в каталоге bin /, он не работал - в итоге я получил пустую страницу с бесконечной загрузкой. При установке версии Ubuntu по умолчанию 4.0.12 все работало идеально.

0
ответ дан 16.04.2020, 17:46
  • 1
    Если Вы установили MonoDevelop 5. X от PPA, которые также устанавливают локальную копию моно тогда, необходимо выполнить сам MonoDevelop с помощью пользователей моно время выполнения. Я записал практическое руководство здесь – Naman 16.04.2020, 17:46
  • 2
    @th1rdey3 Моноразрабатывают 5.6.1 (Сборка 5) работы, идеально подходящие для меня теперь, но возможно этот ответ поможет кому-то. – Naman 16.04.2020, 17:47

Я могу ответить на свой вопрос:

https://launchpad.net/~keks9n/+archive/monodevelop-latest

дает ответ: [ 114]

Если вы хотите отлаживать приложения ASP.NET, убедитесь, что вы используете системную среду Mono ( http://i.imgur.com/SO93KJ2.png ). XSP не включен в установку / opt / Mono из-за проблем совместимости.

таким образом, если я собираю с помощью mono 3.2.1, а затем меняю время выполнения обратно на время выполнения mono в / usr (v 2.10.8.1), страница получает openend и xsp4 (/ usr / lib / mono / 4.0 / xsp4.exe) работает!

0
ответ дан 16.04.2020, 17:47

Теги

Похожие вопросы