我们最近采用了 Sitefinity 并开始创建 MVC 小部件。总的来说,这一直像宣传的那样工作。然后,在测试了我的新小部件后,我意识到我把它命名错了!然后我将控制器名称从 MyWidgletController 更改为 MyWidgetController。进行更改后,我开始收到异常“无法解析名称为 'MySitefinityApp.Mvc.Controllers.MyWidgletController' 的控制器”。挠我的头。再次构建... 还是一样的问题。回收应用程序池。同样的问题。
这是我正在使用的控制器(名称已更改以保护所涉及小部件的身份):
[ControllerToolboxItem(Name = "MyWidget", Title = "My Widget", SectionName = "My Custom Widget Section")]
public class MyWidgetController : Controller
{
public ActionResult Index()
{
return View("Default");
}
}
问题:当 MyWidgletController 不再存在时,为什么 Sitefinity 仍在寻找它?