Я пытаюсь создать сайт с веб-формами. Это более старый проект, преобразованный из фреймворка 3.5 в 4.6.1. Я получаю сообщение об ошибке:
Ошибка HTTP 404.17 - не найден
Запрошенное содержимое выглядит как сценарий и не будет обрабатываться обработчиком статических файлов.
Наиболее вероятные причины:
Запрос соответствует карте MIME с подстановочными знаками. Запрос сопоставлен со статическим обработчиком файлов. Если были разные предварительные условия, запрос будет сопоставлен с другим обработчиком.
Немного покопались, чтобы убедиться, что все функции .NET Framework установлены.
![enter image description here](https://i.stack.imgur.com/WL4mn.png)
В старые времена главное было перерегистрировать ASP.Net, используя aspnet_regiis -i, но это не работает на моей ОС. Поэтому я также попробовал эту команду:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
Результат говорит, что операция успешно завершена, но все еще не работает.
Что-то странное в фильтрах ISAPI в IIS - это то, что в ASP.Net 4 нет записи, только ASP.NET 2.
![enter image description here](https://i.stack.imgur.com/OuO5A.png)
Что еще можно попробовать?