Установка snmp-mibs-downloader:
sudo apt-get install snmp-mibs-downloader
Это устанавливает много МИБ в/var/lib/mibs/ietf
, Затем загружаются с Файл> Загрузка
По умолчанию для контроллеров MVC требуется конструктор по умолчанию без параметров. Самым простым было бы создать конструктор по умолчанию, который вызывает конструктор с параметрами:
public MyController() : this(new Helper()) {
}
public MyController(IHelper helper) {
this.helper = helper;
}
Однако вы можете переопределить эту функцию, развернув свой собственный ControllerFactory
. Таким образом вы можете сообщить MVC, что при создании MyController
передайте ему экземпляр Helper
.
Это позволяет использовать фреймворки внедрения зависимостей с MVC и действительно разделять все. Хороший пример этого находится на сайте StructureMap . В целом быстрый старт хорош, и он подробно описывает MVC в нижней части раздела «Автоматическое подключение».
You need the action that corresponds to the controller to not have a parameter.
Looks like for the controller / action combination you have:
public ActionResult Action(int parameter)
{
}
but you need
public ActionResult Action()
{
}
Also, check out Phil Haack's Route Debugger to troubleshoot routes.