SiteFinity (C#) アプリを Web サイトから WebApplicationProject に変換しました。それはすべてうまくいきます..例外
以前は、App_Code に、基本クラス WebModule から継承する MaterialsModule というクラスがありました。
問題: SiteFinity はこのクラスを自動的に認識しなくなりました
名前空間をクラスに追加して、コード ビハインド here に追加しようとしました (これは、この MaterialModule ページが表示されることを期待しているページです)
http://localhost/fmwebapp1/Sitefinity/Admin/Modules.aspx
public class MaterialsModule : WebModule
{
public MaterialsModule()
{
}
public override IList<Telerik.Web.IToolboxItem> Controls
{
get
{
return new List<IToolboxItem>(
new ToolboxItem[]
{
new CmsToolboxItem("~/Custom/Modules/Materials/Frontend/Controls/MaterialsList.ascx", "Materials", "Materials List", "Displays list of all materials")
});
}
}
public override string Description
{
get { return "This is the Materials Module"; }
}
public override string Name
{
get { return "Materials"; }
}
public override string Title
{
get { return "Materials"; }
}
public override System.Web.UI.Control CreateControlPanel(System.Web.UI.TemplateControl parent)
{
return new MaterialsControlPanel();
}