Mike K.
Mike K.

Reputation: 295

IIS 8.5 throwing 404.3 errors for ASPX pages

I just installed IIS 8.5 on Windows 8.1. I installed it after installing Visual Studio 12 and the 4.5 version of the .NET framework. I created a new site and now I am getting this error:

HTTP Error 404.3 - Not found

The page you are requesting cannot be served because of the extension configuration.

I have seen posts here and elsewhere regarding this error and none of the fixes have worked. I have tried running aspnet_regiis.exe - the correct 64 bit version. I have also installed all the ASP.NET development tools, including the .BET 4.5 Extensibility feature. Still I am getting this error. I haven't found a post yet with a fix I have not tried.

Has anyone fixed this issue a different way?

Upvotes: 6

Views: 18927

Answers (4)

Prithvi Ramana
Prithvi Ramana

Reputation: 241

On IIS 8.5, Open Server Manager, navigate to the Server Roles screen Scroll down the list to the "Web Server (IIS)" --> "Web Server" and check all the options under "Application Development". That should work!

Upvotes: 0

Zalomon
Zalomon

Reputation: 553

I know that this question is old but I've managed to solve this issue on Windows Server 2012 without reinstalling anything, so just in case I leave my solution for future reference:

I just went to 'Add roles and features' and in the Features part I checked 'HTTP activation' on '.Net Framework 4.5 Features->WCF Services'.

Upvotes: 13

Mike K.
Mike K.

Reputation: 295

The solution turned out to be quite simple. I removed IIS completely, rebooted, and installed it again, making sure to include all the Asp.NET development features the second time.

I think that's where I went wrong the first time. I installed IIS without those features and tried to add them in later. It seems like that should work, but it didn't. The total re installation did, though.

Upvotes: 2

Peter Hahndorf
Peter Hahndorf

Reputation: 11222

404.3 is the MIME type restriction, it means the server is not serving files with an .aspx extension. That's okay, it is not suppose to. But it has to be defined under the Handler Mappings like this:

enter image description here

If there entries are not there, add them.

Upvotes: 0

Related Questions