Я преобразовал приложение SiteFinity (C #) с веб-сайта в WebApplicationProject. Все отлично работает ... кроме
В моем App_Code раньше был класс MaterialsModule, который наследуется от базового класса WebModule.
Проблема : SiteFinity больше не видит этот класс автоматически
Я попытался добавить пространство имен в класс и добавить его к коду позади (это страница, где я ожидаю, что эта страница 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();
}