Ich verwende dynamisch geladene Assemblys als Quelle für MVC-Controller (Plugin/Add-On-Framework). Ich kann keine Möglichkeit finden, die Attributrouten für die Controller in der referenzierten Assembly zuzuordnen.MapMvcAttributeRoutes in referenzierter/externer Assembly
Ich versuchte, MapMvcAttributeRoutes aus der referenzierten Assembly aufrufen (wie auf Artikel vorgeschlagen, würde in Web-API funktionieren), aber das hat nicht funktioniert.
Wie mappe ich Attributrouten für Controller in einer referenzierten Assembly?
EDIT:
Ich habe eine Haupt-MVC-Anwendung, die Baugruppen aus einer Datei lädt. Diese Baugruppen sind wie so strukturiert:
ich den Code erweitert für eine Steuerung zu schaffen und einen Blick zu finden, aber ich kann in der Außenmontage wie folgt keine Anleitung, wie zu handhaben (Karte) RouteAttribute
s angegeben finden :
[RoutePrefix("test-addon")]
public class MyTestController : Controller
{
[Route]
public ActionResult Page()
{
return View(new TestModel { Message = "This is a model test." });
}
}
Ist das benutzerdefinierte Framework oder ein CMS? Es wäre gut, einen Code zu zeigen, um ihn besser zu verstehen. –
Bitte erzähle das Problem etwas detaillierter mit Code. – inthevortex