1. Udgivelse mvc3-fejl: 403.14 - Forbudt webserver er konfigureret til ikke at angive indholdet af denne mappe
Efter at have kastet i lang tid er løsningen i prompten:
Hvis du ikke vil aktivere mappebrowsing, skal du sikre dig, at standarddokumentet er konfigureret, og at filen eksisterer. Brug IIS Manager til at aktivere kataloggennemgang. Åbn IIS Manager. I Funktioner-visningen dobbeltklikker du på Kataloggennemgang. På siden Kataloggennemgang skal du klikke på Aktiver i Handlingspanelet. Kontroller, at konfigurations-/system.webServer/directoryBrowse@enabled-egenskaben i site- eller applikationskonfigurationsfilen er sat til Sand. Efter at have ændret efter denne metode, fandt jeg ud af, at webside-kørende grænsefladen blev til en mappestruktur, og senere fandt jeg ud af, at efter at have ændret konfigurationssektionen i konfigurationsfilen web.config, kan hjemmesiden bruges normalt og registrere den.
<system.webServer> <validering, validereIntegreretModeKonfiguration="falsk" /> <moduler runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled="false" /> </system.webServer>
<modules>Værdien af den sektion, der skal sættes til sand, påvirker faktisk ikke, om mappebrowsing er aktiveret eller deaktiveret.
2. Efter publicering kan login-grænsefladen vises, en fejl rapporteres, når man hopper til siden for at få adgang til databasen, login fejlede for "IIS APPPOOL ASP.NET\ v4.0", og det konstateres, at websidens "IIS APPPOOL ASP.NET\ v4.0" ikke har tilladelse til at tilgå databasen, og brugerens loginnavn "IIS APPPOOL ASP.NET\ v4.0" er blevet tilføjet databasen, og alle tilladelser er tilføjet, og den er klar til brug.
Det hele er ovenpå!!!!
Lær at udvikle projekter med asp.net MVC4 i dag.
Da projektet blev offentliggjort til den lokale IIS (WIN7+IIS7.5), var adgangen uden held. Løsning:
Tilføj en konfiguration <moduler runAllManagedModulesForAllRequests="true" /> under noden <system.webServer> i rodmappen
|