Permalänk
Medlem

403.14 - Forbidden - Asp.NET

Halloj allihop!

Sitter och försöker knacka ihop en Asp.NET hemsida. (Som är tänkt som en intranet sida för hushållet..)
I alla fall så får jag ett felmeddelande när jag försöker debugga (I Chrome och IE9).

Citat:

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.

Och har sökt en hel massa på google om problemet, och det verkar relativt vanligt, och det finns massor med svar på hur man kan åtgärda det, som verkar fungera för de flesta.. Men inte för mig.

Sitter i Visual Studio 2012 och det är en Empty Web Application.

Åtgärder som jag har försökt:

  • Satt igång "Directory Browsing" i ISS 8.0

  • Jag har checkat i alla "Internet Information Services" och "Internet Information Services Hostable Web Core" i Windows Features och även testat att starta om datorn efter det.

  • Har testat att lägga till en rad i Web.config (Moduls.Någonting Återkommer med namn.. hittar inte länken.)Men om jag lägger in det i koden så får jag ett annat felmeddelande 514 tror jag det var, men jag återkommer med detta!

Finns även flera lösningar om att öppna appcmd i ISS express mappen, men rutan försvinner direkt. Så kan inte skriva in de kommandona som jag hittat på nätet.

Värt att tillägga är att om jag väljer alternativet "Web Forms Application" så kan sidan visas. Så jag tycker att det känns som något fel i min Web.config fil.

Är det någon som har en lösning? Suttit i 2 dagar nu.

Mvh

[EDIT] Stavfel rättade.

Permalänk
Medlem

testa att lägga in

<system.webServer> <directoryBrowse enabled="true" /> </system.webServer>

på lämpligt ställe i web.config.

för Empty Web Application bör din web.config nu se ut ungefär såhär (om du inte gjort egna ändringar):

<?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> </system.web> <system.webServer> <directoryBrowse enabled="true" /> </system.webServer> </configuration>

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Medlem
Skrivet av jovnas:

testa att lägga in

<system.webServer> <directoryBrowse enabled="true" /> </system.webServer>

på lämpligt ställe i web.config.

för Empty Web Application bör din web.config nu se ut ungefär såhär (om du inte gjort egna ändringar):

<?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> </system.web> <system.webServer> <directoryBrowse enabled="true" /> </system.webServer> </configuration>

Ah, ok! Tack för svaret, skall testa det direkt när jag kommer hem!

Är helt grön inom XML (Även ny inom asp.net och webbprogrammering över huvudtaget.), så har väldigt svårt för det där.

Mvh

[EDIT] Har testat nu, och när jag kör en copy paste på din XML kod så får jag upp en hemsida, fast bara en lista. Ser ut som en FTP server typ.

Och hittade inte tillbaka till länken om modules..

Jag testade även att kopiera över CSS och HTML koden till vanliga textfiler och köra så, då fungerar allt. (Alltså bara starta HTML dokumentet)