В классическом режиме IIS7 вам нужно добавить это в вашу конфигурацию.См. здесь для получения дополнительной информации (прокрутите вниз до Отображение сценария с подстановочными знаками в классическом конвейерном режиме IIS 7 ).
<system.webServer>
...
<handlers accessPolicy="Read, Script">
...
<remove name="StaticFile" />
<add name="ASP.NET-ISAPI-2.0-Wildcard"
path="*" verb="GET,HEAD,POST,DEBUG"
modules="IsapiModule"
scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="StaticFile"
path="*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
resourceType="Either" requireAccess="Read" />
</handlers>
...
</system.webServer>