Sto imparando il rendering del controller in Sitecore da Here.Il controller per il percorso '/' non è stato trovato o non implementa IController in Sitecore
Ho creato un controller semplice (HelloWorld) e una vista correlata (Index.schtml). Mappato (con Name PageContent) nella sezione di rendering di Sitecore Explorer ... e Aggiungi elemento di rendering in Home Item nella sezione Contenuto di Sitecore Explorer .. Ma quando lo sfoglio, dà l'errore.
The controller for path '/' was not found or does not implement IController.
tutti i post che ho letto sono legati alla Asp .Net MVC ..ma ho problema relativo a Sitecore MVC
Sample.html (contenuto della pagina in Sitecore Explorer rendering Sezione)
@using Sitecore.Mvc
<html>
<body>
@Html.Sitecore().Placeholder("content")
<p>Today's date is @DateTime.Now.ToShortDateString()</p>
</body>
</html>
Solo che questa linea sta dando problema
@Html.Sitecore().Placeholder("content")
Se rimuovo questa linea ... funziona benissimo un Pagina d alla data Browser spettacolo e tempo
Index.HTML
<p>Hello from Controller -todays Date is @DateTime.Now.ToString()</p>
controller
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MVC.Controllers
{
public class HelloWorldController : Controller
{
//
// GET: /HellowWorld/
public ActionResult Index()
{
return View();
}
}
}
Che cosa è successo qui è stato un po 'di aggiornamento di sicurezza di Microsoft ha aumentato la versione MVC 3 del di 3.0.0.1 . Il sito Web era collegato alla 3.0.0.1 ma le librerie compilate che stavo usando erano ancora vincolate alla 3.0.0.0 e non erano in grado di capire i miei controllori. – Juliano
"Solo dal nome del controller." - Mi prende ogni volta! –
@gerzson dannazione, il downvote è stato completamente involontario, cliccato per sbaglio dopo che alcune schede sono mischiate, scusa ... – Wasp