No parameterless constructor defined for this object

Kod tarafında bir page layout’tan türeyen publishing page oluştururken başlıktaki hatayı alabiliyoruz. Sebeplerinden bazıları şunlar olabilir:

  1. Page Layout içerisindeki <asp:content> atiketlerinin <asp:Content> olması gerekiyor. Content’in büyük harfle başlaması şart.
  2. Page Layout’u bir feature ile deploy ettiysek <AllUsersWebPart></AllUsersWebPart> içerisinin boş kalmış olması.
  3. <AllUsersWebPart></AllUsersWebPart> içerisinde deploy edilen Web Part custom geliştirilmiş ise, beklediği parametrelerin eksik bırakılmış olması.
Written on June 4, 2015