Я видел то же самое ... Я сделаю предположение, если я ошибаюсь, дайте мне знать: вы используете Visual Studio ...
Visual Studio неразвернуть веб-приложение (по умолчанию) на локальном хосте так же, как это делает IIS ... По умолчанию оно использует собственный сервер разработки.
Если вы щелкнете правой кнопкой мыши по проекту веб-приложения -> Веб-вкладка -> Раздел серверов
Здесь вы можете указать, что ваш проект должен запускаться в локальном экземпляре iis вместо VS Development Server.,Если вы измените свои настройки на это, вы должны получить согласованный результат между локальным и развернутым.Опять же, я предполагаю, что вы разрабатываете с VS, потому что я вижу то же самое с этими обстоятельствами.