我们最近采用了Sitefinity并开始创建MVC小部件.总的来说,这已经像宣传的那样工作.然后,在测试了我的新小部件后,我意识到我将其命名为错误!然后我将控制器名称从MyWidgletController更改为MyWidgetController.在进行更改后,我开始得到异常"无法解析名称为'MySitefinityApp.Mvc.Controllers.MyWidgletController'的控制器".抓我的头.建立...一次.还是同样的问题.回收App-Pool.同样的问题.
这是我正在使用的控制器(名称已被更改以保护所涉及的小部件的身份):
[ControllerToolboxItem(Name = "MyWidget", Title = "My Widget", SectionName = "My Custom Widget Section")]
public class MyWidgetController : Controller
{
public ActionResult Index()
{
return View("Default");
}
}
Run Code Online (Sandbox Code Playgroud)
问题:为什么Sitefinity在不再存在时仍在寻找MyWidgletController?
经过几个小时的难以分析的分析,我已经成功地将1,000个新闻项目和其他内容从Sitefinity 5迁移到Wordpress,并且还有一些猜测,但还有一些项目仍然遗留下来.特别是页面.我知道很多内容都以非常模糊的方式存储,但必须有人之前已经做过这样的事情,并且可以引导我朝着正确的方向前进.
我的研究(以及对数据库的文本搜索)已经找到了页面标题等,但是当我搜索内容时,我什么也得不到.我的直觉告诉我内容是以二进制形式存储的,任何人都可以确认是否是这种情况?
只有在Visual Studio中设置了站点的.net开发人员(据我所见),Sitefinity文档才有用.