Sto avendo un problema delicato (sopportare me come sono nuovo a MVC) con il tentativo di utilizzare un controller (e un percorso successivamente) con il nome PropertiesController .ASP.NET MVC Routing con un controller denominato "PropertiesController"
Credo sia perché esiste una directory (che non posso rimuovere) chiamata "Proprietà" nella mia soluzione. C'è un modo per aggirare questo?
Il setup percorso è solo un percorso semplice:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Properties", action = "List", id = "" } // Parameter defaults
);
e l'errore che ottengo in IIS7 quando si richiede "http://localhost/aptment2/properties/" è:
Sicuramente c'è un modo intorno a questo che non riesco a trovare? Saluti.
Si sta tentando di accedere a quella vista direttamente o si sta passando per prima la pagina default.aspx (ad esempio con un F5 o Ctrl + F5)? Solo curioso di sapere se la registrazione del percorso viene aggirata, cosa che succede se la vista è impostata come pagina iniziale invece di default.aspx. – nkirkes
appena masterizzato 2 ore cercando di eseguire il debug di questo, ricordarsi di farlo prima volta la prossima volta. – mxmissile
Ciò che è ancora più incasinato è l'url 'properties/index '. – mxmissile