1. Chyba publikace mvc3: 403.14 - Zakázáný webový server je nastaven tak, aby nezobrazoval obsah tohoto adresáře
Po dlouhém házení je řešení v zadání:
Pokud nechcete povolit procházení adresářů, ujistěte se, že je výchozí dokument nakonfigurovaný a že soubor existuje. Použijte IIS Manager pro povolení prohlížení katalogu. Otevřený správce IIS. V zobrazení Funkce klikněte dvojklikem na Procházení katalogu. Na stránce Procházení katalogu klikněte na Povolit v panelu Akce. Ověřte, že vlastnost configuration/system.webServer/directoryBrowse@enabled v konfiguračním souboru webu nebo aplikace je nastavena na True. Po změně podle této metody jsem zjistil, že rozhraní webové stránky se stalo adresářovou strukturou, a později jsem zjistil, že po změně konfigurační sekce konfiguračního souboru web.config lze web normálně používat a nahrávat.
<system.webServer> <validateIntegratedModeConfiguration="false" /> <moduly runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled ="false" /> </system.webServer>
<modules>Hodnota sekce, kterou má být nastavena na true, ve skutečnosti neovlivňuje, zda je prohlížení adresářů povoleno nebo zakázáno.
2. Po zveřejnění lze zobrazit přihlašovací rozhraní, při skoku na stránku pro přístup do databáze je hlášena chyba, přihlášení při neúspěšnosti pro "IIS APPPOOL\ASP.NET v4.0" a zjistí se, že "IIS APPPOOL\ASP.NET v4.0" na webové stránce nemá oprávnění k přístupu k databázi, a uživatelské uživatelské jméno "IIS APPPOOL\ASP.NET v4.0" bylo přidáno, všechna oprávnění byla přidána a je připravena k použití.
Všechno je nahoře!!!!
Naučte se dnes vyvíjet projekty s asp.net MVC4.
Při publikování projektu do lokálního IIS (WIN7+IIS7.5) byl přístup neúspěšný. Řešení:
Přidejte konfigurační <modules runAllManagedModulesForAllRequests="true" /> pod uzlem <system.webServer> v kořenovém adresáři
|