Our company ships an MVC based product (targeting v4.5) which has stopped working on a customer site for what appear to be environmental issues - a build which worked with no problems once upon a time now gives a 403.14 - The Web server is configured to not list the contents of this directory
.
.
What I think is happening...
Reports/Index
) should be used.What I've tried so far...
aspnet_regiis
to register ASP.Net with IIS. This was done from the Framework64
folder since...
Enable 32-Bit Applications
is trueClassic
- was pretty sure it should be integrated but was worth ruling it out. It is now back to Integrated
RunAllManagedModulesForAllRequests
is set to true
in the web.config
.<system.webServer>
section of web.config
are met - they are.aspnet_regiis -ua
and re-registered using aspnet_regiis -enable -i
. We hit a couple of permission problems - and the Temporary ASP.NET Files
directory was missing but once they were address we were back to the same error.default.htm
- when present, this is served in response to the http://server/AppName request.I'm clean out of ideas and all google hits suggest some combination of the above - or enabling directory browsing (which I think is just a symptom rather than the root cause).
Also, not sure if it's relevant but the amount of configurable elements available for the application in IIS seems a bit below what I would have expected...
Have you Checked the user the application pool process is running under? I think Your site needs to run with permissions to execute the .net libraries and I've seen this just change for seemingly no reason (probably related to an overzealous update to the system).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With