Я развертываю веб-сайт в виртуальном каталоге с помощью IIS. По какой-то странной причине Default.html работает, но Default.aspx выдает 404.
Я пробовал это:
Я думаю, вы можете использовать инструмент: aspnet_regiis.exe для переустановки карт сценариев для IIS. Не забудьте полностью сбросить IIS с помощью команды: iisreset.
Документ здесь: http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
Ошибка 404 будет выдана для любого расширения файла, которое не зарегистрировано с типом MIME (например, данные) или обработчиком на стороне сервера (например, кодом). Попробуйте бежать aspnet_regiis.exe -i -enable
чтобы убедиться, что ASP.NET зарегистрирован в IIS и включен как веб-расширение.