1. Chyba publikovania mvc3: 403.14 - Zakázaný webový server je nastavený tak, aby nezobrazoval obsah tohto adresára
Po dlhom hádzaní je riešenie v výzve:
Ak nechcete povoliť prehliadanie adresárov, uistite sa, že predvolený dokument je nakonfigurovaný a že súbor existuje. Použite IIS Manager na povolenie prehliadania katalógov. Open IIS manažér. V zobrazení Funkcie kliknite dvojklikom na Prehliadanie katalógu. Na stránke Prehliadania katalógu kliknite na Povoliť v paneli Akcie. Overte, že vlastnosť configuration/system.webServer/directoryBrowse@enabled v konfiguračnom súbore stránky alebo aplikácie je nastavená na True. Po zmene podľa tejto metódy som zistil, že rozhranie na webovej stránke sa stalo adresárovou štruktúrou, a neskôr som zistil, že po zmene konfiguračnej sekcie konfiguračného súboru web.config sa webová stránka dá normálne používať a zaznamenať ju.
<system.webServer> <validateIntegratedModeConfiguration="false" /> <moduly runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled="false" /> </system.webServer>
<modules>Hodnota sekcie, ktorá sa má nastaviť na true, v skutočnosti neovplyvňuje, či je prehliadanie adresárov povolené alebo vypnuté.
2. Po zverejnení sa zobrazí prihlasovacie rozhranie, pri skoku na stránku na prístup k databáze sa hlási chyba, prihlásenie zlyhalo pre "IIS APPPOOL\ASP.NET v4.0" a zistí sa, že "IIS APPPOOL\ASP.NET v4.0" na webovej stránke nemá povolenie na prístup k databáze, a pridané používateľské prihlasovacie meno "IIS APPPOOL\ASP.NET v4.0", všetky oprávnenia boli pridané a je pripravená na použitie.
Všetko je navrchu!!!!
Naučte sa vyvíjať projekty s asp.net MVC4 už dnes.
Pri publikovaní projektu do lokálneho IIS (WIN7+IIS7.5) bol prístup neúspešný. Riešenie:
Pridajte konfiguračný <modules runAllManagedModulesForAllRequests="true" /> pod uzlom <system.webServer> v koreňovom adresári
|