Mam ten błąd w mojej nowej aplikacji asp.netZnaleziono wiele typów pasujących do kontrolera o nazwie "Strona główna". (dziwny błąd)
Znaleziono wiele typów pasujących do kontrolera o nazwie "Strona główna". Może się to zdarzyć, jeśli trasa obsługująca to żądanie ("{kontroler}/{akcja}/{id}") nie określa przestrzeni nazw, aby wyszukać kontroler pasujący do żądania. W takim przypadku zarejestruj tę trasę, wywołując przeciążenie metody "MapRoute", która pobiera parametr "namespace".
Żądanie „Home” znalazła następujące kontrolery Dopasowanie: Contoso.CAMPF.Sample1Web.Controllers.HomeController CAMPF.WebApp.Controllers.HomeController
Najdziwniejsze jest to, że nie mają constoso wydarzenie przestrzeni nazw, usunąłem ją, w przeszłości robiłem, ale w pewnym momencie postanowiłem zmienić nazwy zespołów i nazw obszarów.
namespace CAMPF.WebApp.Controllers
{
public class HomeController : Controller
{
[SharePointContextFilter]
public ActionResult Index()
{
Czy wykonałeś wyszukiwanie w swoim rozwiązaniu/projekcie dla "Contoso"? Jakie są właściwości projektu dla domyślnej przestrzeni nazw? – Tim
Tak, zrobiłem, a Contoso nie jest tam gdzie, tak samo dla Sample1Web nie, gdzie znaleziono w projekcie, jego naprawdę dziwne –
Hmm .... to jest dziwne. Czy próbowałeś wyczyścić rozwiązanie, a następnie zbudować je ponownie? – Tim