Ich lerne Controller-Rendering in Sitecore von Here.Der Controller für Pfad '/' wurde nicht gefunden oder implementiert IController in Sitecore
Ich habe einen einfachen Controller (HelloWorld) und Related View (Index.schtml) erstellt. Zugeordnete (mit Name PageContent) im Rendering-Bereich von Sitecore Explorer ... und Hinzufügen von Rendering-Element im Home-Element im Inhaltsbereich von Sitecore Explorer .. Aber wenn ich es durchsuche gibt es den Fehler.
The controller for path '/' was not found or does not implement IController.
All Post Ich habe an Asp .net MVC im Zusammenhang ..aber ich habe Problem im Zusammenhang mit Sitecore MVC
sample.html (Seite Inhalt in Sitecore Explorer Rendering Section)
@using Sitecore.Mvc
<html>
<body>
@Html.Sitecore().Placeholder("content")
<p>Today's date is @DateTime.Now.ToShortDateString()</p>
</body>
</html>
Nur diese Zeile Problem
@Html.Sitecore().Placeholder("content")
schenkt Wenn ich diese Zeile entfernen ... Es funktioniert gut ein d Seite auf Browser zeigt Datum und Uhrzeit
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();
}
}
}
Was einige Sicherheitsupdate von Microsoft ist hier passiert war die MVC 3-Version zu 3.0.0.1 upped . Die Website war an 3.0.0.1 gebunden, aber kompilierte Bibliotheken, die ich verwendete, waren immer noch an 3.0.0.0 gebunden und sie konnten meine Controller nicht verstehen. – Juliano
"Nur durch den Controller-Namen." - erwischt mich jedes Mal! –
@Gerzson verdammt, der Downvote war völlig unfreiwillig, klickte versehentlich nach einigen Tabs schlurfen, sorry ... – Wasp