问题
i want to upload my webapi to iis but i am getting the following error

Config Source:
24: </modules>
25: <handlers>
26: <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
here is my webconfig file
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
i am using windows 8.1. i have installed all features of IIS. my application pool is

how to solve this problem?
回答1:
There are two things to check that you have appropriate installed .Net. And also the following configurations are checked.

回答2:
You need to check these things. if your site is hosted on Windows Server 2008, 2012/R2 and 2016.
来源:https://stackoverflow.com/questions/25821187/how-to-solve-http-error-500-19-internal-server-error-remove-name-extensio