1. Avaldamise mvc3 viga: 403.14 - Keelatud veebiserver on seadistatud mitte loetlema selle kataloogi sisu
Pärast pikka viskamist on ülesande lahendus:
Kui sa ei soovi kataloogide sirvimist lubada, veendu, et vaikimisi dokument oleks seadistatud ja fail eksisteerib. Kasuta IIS Managerit, et lubada kataloogi sirvimist. Open IIS Manager. Funktsioonide vaates topeltklõpsa Kataloogi sirvimisel. Kataloogi sirvimise lehel klõpsa tegevuste paneelil Luba. Veendu, et saidi või rakenduse konfiguratsioonifaili configuration/system.webServer/directoryBrowse@enabled omadus on seatud True-ks. Pärast selle meetodi järgi muutmist avastasin, et veebilehe töötav liides muutus kataloogistruktuuriks ning hiljem avastasin, et pärast seadistusfaili web.config konfiguratsioonifaili konfiguratsiooniosa muutmist saab veebisaiti normaalselt kasutada ja salvestada.
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> <moodulid runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled="false" /> </system.webServer>
<modules>Sektsiooni väärtus, mida seatakse tõeseks, ei mõjuta tegelikult, kas kataloogide sirvimine on lubatud või keelatud.
2. Pärast avaldamist kuvatakse sisselogimisliides, andmebaasi ligipääsu lehele hüppamisel teatatakse vea, sisselogimine ebaõnnestus "IIS APPPOOL\ASP.NET v4.0" puhul ning selgub, et veebilehe "IIS APPPOOL\ASP.NET v4.0" ei oma andmebaasi ligipääsu luba, kasutaja sisselogimisnimi "IIS APPPOOL\ASP.NET v4.0" on lisatud andmebaasi, kõik õigused on lisatud ja see on kasutusvalmis.
Kõik on peal!!!!
Õpi arendama projekte asp.net MVC4-ga juba täna.
Kui projekt avaldati kohalikule IIS-ile (WIN7+IIS7.5), ei õnnestunud ligipääs. Lahendus:
Lisa konfiguratsioon <moodulid runAllManagedModulesForAllRequests="true" /> <system.webServer> sõlme alla juurkataloogis
|