Имам уеб приложение, което работи добре под IIS5 или IIS6. Току-що инсталирах Vista, която има IIS7. Току-що копирах цялото уеб приложение във вида, в който е, без промени във файловете. Влязох в мениджъра на IIS7 и създадох уеб приложение под уеб сайта по подразбиране и го насочих към приложението, което копирах.
Когато се опитам да прегледам приложението в IE, то ми казва, че там няма нищо, което да го обработи и че сърфирането в директория не е включено. Това е .NET приложение, така че използва Default.aspx. Погледнах в мениджъра и нямаше обработка на настройката на Default.aspx. Това не е ли включено по подразбиране за IIS7?
И така, добавих Default.aspx и сега грешката е "HTTP грешка 404.3 - не е намерена. Страницата, която искате, не може да бъде обслужена поради конфигурацията на разширението. Ако страницата е скрипт, добавете манипулатор. Ако файлът трябва да бъде изтеглено, добавете MIME карта."
Мислех, че може би това е така, защото по подразбиране за IIS7 е интегриран режим, така че създадох нов AppPool за класически режим и промених приложението си, за да го използва. Все още получавам същата грешка.
Останах с впечатлението, че мога да преместя .NET приложения в IIS7 без никакви промени. това не е ли вярно