Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 217

Czemu publikacja aplikacji MVC na serwerze IIS nie zadziała poprawnie bez umieszczenia w web_confgu poniższej linii:

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
  </system.webServer>

Łukasz_Klimczak
  • Zapytał
  • @ Łukasz_Klimczak | 26.10.2014
    • 9
    • 1
    • 1
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 3

Problem leży w routingu, a dokładniej w obsłudze adresów URL niezawierających w ostatniej części adresu kropki i został rozwiązany przez proprawkę: http://support.microsoft.com/kb/980368# .

Przy okazji warto wspomnieć, że ustawienie runAllManagedModulesForAllRequests na true powoduje problemy wydajnościowe i jest złą praktyką, dla której alternatywą jest ręczne dodanie modułu routingu np. w sposób opisany tutaj:

 

http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html

  • Odpowiedział
  • @ | 03.11.2014
  • TRENER ALTKOM AKADEMII