Я пытаюсь получить уязвимое веб-приложение ASP.NET (WebGoat.NET) установлен на Apache Mono в Ubuntu. Я следил за этим руководство и все прошло гладко; однако всякий раз, когда я пытаюсь запустить приложение, я получаю эту ошибку:
The type or namespace name `log4net' could not be found. Are you missing a using directive or an assembly reference?
Log4net.dll находится в папке lib каталога приложения. Он также находится в каталоге / usr / lib / mono / gac. Я не уверен, где еще это должно быть. Какие-либо предложения? Спасибо!
Я также следил за этим руководство и получил ошибку log4net не удалось найти. Чтобы исправить это, я выполнил шаги в официальный ридми под заголовком Как собрать и запустить под Mac OS X и Linux.
После следующих это руководство, Я сделал следующее согласно readme:
apt-get install sqlite3 libsqlite3-dev
cd /var/www/webgoat-net/
) и запустить xbuild
apt-get install mono-xsp4
cd /var/www/webgoat-net/WebGoat/
) и запустите: xsp4
Заполните форму базы данных:
Поставщик данных: Sqlite
Путь к файлу данных: /var/www/webgoat-net/sqlite3/webgoat.db
Клиентский исполняемый файл: /usr/bin/sqlite3
и нажмите «Восстановить базу данных».
Положите в bin/
папка вашего веб-приложения?