Routovani na IIS 7.5 chyba 404

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Muhahe
Člen | 79
+
0
-

Zdravím,

narazil jsem na problém u routování na IIS 7.5

router mám defaultní takto

	public static function createRouter()
	{
		$router = new RouteList;
		$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');

		return $router;
	}

dále jednoduchý render v HomepagePresenteru

public function renderSearch(){
	$this->template->testVar = "data";
}

a samozřejmě search.latte v Homepage adresáři v templates. V default presenteru u homepage presenteru generuji odkaz takto

<a href ="{link Search}">Search</a>

Pokud jsem vše dobře pochopil, tak by toto mělo stačit pro vytvoření odkazu, ale pokud se pokusím na odkaz přejít tak dostanu chybu 404 not found. Mohla by být tento problém způsoben tím, že používám IIS? A jde to případně nějak napravit, nebo je Nette a IIS nekompatibilní?

David Matějka
Moderator | 6445
+
0
-

404 od nette nebo od iis?

Muhahe
Člen | 79
+
0
-

404 hazi IIS

David Matějka napsal(a):

404 od nette nebo od iis?

Muhahe
Člen | 79
+
0
-

Díky, odkaz z vlákna pomohl. Chyba byla we web configu

ali napsal(a):

Mas web.config aktualni s Nette Sandboxem ?

ali napsal(a):

Mrkni tady: https://forum.nette.org/…me-presenter