1. Publikavimo mvc3 klaida: 403.14 - Uždraustas žiniatinklio serveris sukonfigūruotas neįtraukti šio katalogo turinio
Po ilgo mėtymo, raginimo sprendimas yra:
Jei nenorite įjungti katalogų naršymo, įsitikinkite, kad numatytasis dokumentas yra sukonfigūruotas ir failas yra. Naudokite IIS tvarkytuvą, kad įgalintumėte katalogo naršymą. Atidarykite IIS tvarkytuvą. Rodinyje Funkcijos dukart spustelėkite Katalogo naršymas. Puslapyje Katalogo naršymas veiksmų srityje spustelėkite Įgalinti. Patikrinkite, ar svetainės arba programos konfigūracijos failo ypatybė configuration/system.webServer/directoryBrowse@enabled nustatyta kaip True. Pakeitęs pagal šį metodą, pastebėjau, kad tinklalapio sąsaja tapo katalogų struktūra, o vėliau pastebėjau, kad pakeitus konfigūracijos failo web.config konfigūracijos failo konfigūracijos skyrių, svetainę galima naudoti įprastai, įrašyti ją.
<system.webServer> <tikrinimas validateIntegratedModeConfiguration="false" /> <moduliai runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled="false" /> </system.webServer>
<modules>Sekcijos reikšmė, kuri turi būti nustatyta kaip teisinga, iš tikrųjų neturi įtakos tam, ar katalogų naršymas įjungtas, ar išjungtas.
2. Po paskelbimo gali būti rodoma prisijungimo sąsaja, pranešama apie klaidą peršokant į puslapį, kad būtų galima pasiekti duomenų bazę, nepavyko prisijungti prie "IIS APPPOOL\ASP.NET v4.0" ir nustatyta, kad tinklalapio "IIS APPPOOL\ASP.NET v4.0" neturi leidimo pasiekti duomenų bazės, o vartotojo prisijungimo vardas "IIS APPPOOL\ASP.NET v4.0" buvo pridėtas prie duomenų bazės, pridėti visi leidimai ir jis paruoštas naudoti.
Viskas viršuje!!!!
Išmokite kurti projektus su asp.net MVC4 jau šiandien.
Publikuojant projektą vietinėje IIS (WIN7+IIS7.5), prieiga buvo nesėkminga. Sprendimas:
Įtraukite konfigūraciją <modules runAllManagedModulesForAllRequests="true" /> šakninio katalogo mazge <system.webServer>
|