Внедрение зависимостей перестает работать для всех свойств, кроме явно указанного.
Контроллер:
public class MyController : Controller
{
[Dependency]
public int RefreshInterval { get; set; }
[Dependency]
public IReportService ReportService { get; set;}
Web.config:
<register type="My.Web.Controllers.MyController, My.Web, Version=1.0.0.0, Culture=neutral">
<property name="RefreshInterval" value="5000"></property> <!-- This one breaks other properties, injected by default -->
</register>
<register type="My.Model.IReportService, My.Model, Version=1.0.0.0, Culture=neutral"
mapTo="My.Model.ReportService, My.Model, Version=1.0.0.0, Culture=neutral">
</register>
Теперь, когда я указал свойство явно, нужно ли указывать все свойства тоже явно? Есть ли способ сделать так, чтобы другие свойства были добавлены по умолчанию?