Назад | Перейти на главную страницу

Mono: приложение не работает, когда web.config находится в подпапке

я бегу ASP.NET на моно.

Я хотел запустить blogengine:
http://www.dotnetblogengine.net/

Скачал, вставил /var/www/blogengine, на консоли пошел /var/www/blogengine и запустил xsp2.

я пошел в http://localhost:8080, и он работал без проблем.

Потом остановил xsp2, перешел в /var/www и запустил xsp2.

я пошел в http://localhost:8080/blogengine

Закончилось странной ошибкой:

Раздел не может быть определен в этом файле конфигурации (разрешенный контекст определения - MachineToApplication). (/var/www/blogengine/Web.Config, строка 9)

Проблема, похоже, в том, что он перестает работать, как только корневая папка xsp2 находится не в корневой папке приложения ...

Мне нужно что-нибудь настраивать? Или что еще не так?

Это ожидаемое поведение. Вы должны запустить xsp в корне вашего веб-приложения или указать путь к корневому каталогу.

Например...

xsp2 --root /var/www/blogengine