1. Napaka pri objavljanju mvc3: 403.14 - Prepovedan spletni strežnik je nastavljen tako, da ne prikazuje vsebine tega imenika
Po dolgem metanju je rešitev v pozivu naslednja:
Če ne želite omogočiti brskanja po mapah, poskrbite, da je privzeti dokument konfiguriran in da datoteka obstaja. Uporabite IIS Manager za omogočanje brskanja po katalogu. Vodja odprtega IIS. V pogledu Značilnosti dvakrat kliknite Katalog brskanje. Na strani za brskanje po katalogu kliknite Omogoči v oknu Dejanja. Preverite, ali je lastnost configuration/system.webServer/directoryBrowse@enabled v konfiguracijski datoteki strani ali aplikacije nastavljena na True. Po spremembi po tej metodi sem ugotovil, da je vmesnik, ki teče spletno stran, postal struktura imenikov, kasneje pa sem ugotovil, da se po spremembi konfiguracijskega razdelka konfiguracijske datoteke web.config spletna stran lahko uporablja normalno in jo snema.
<system.webServer> <validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled="false" /> </system.webServer>
<modules>Vrednost razdelka, ki ga je treba nastaviti na resnično, dejansko ne vpliva na to, ali je brskanje po mapah omogočeno ali onemogočeno.
2. Po objavi se lahko prikaže uporabniški vmesnik za prijavo, pri skoku na stran za dostop do baze podatkov se prijavi napaka, prijava ni uspela za "IIS APPPOOL\ASP.NET v4.0", ugotovi se, da "IIS APPPOOL\ASP.NET v4.0" na spletni strani nima dovoljenja za dostop do baze, uporabniško prijavno ime "IIS APPPOOL\ASP.NET v4.0" pa je dodano v bazo, vsa dovoljenja so bila dodana in je pripravljena za uporabo.
Vse je na vrhu!!!!
Naučite se razvijati projekte z asp.net MVC4 že danes.
Pri objavi projekta na lokalnem IIS (WIN7+IIS7.5) dostop ni bil uspešen. Rešitev:
Dodajte konfiguracijski <moduli runAllManagedModulesForAllRequests="true" /> pod vozliščem <system.webServer> v korenski mapi
|