Наконец-то нашел ответ. https://forums.iis.net/t/1233864.aspx?IIS+sending+empty+file+for+Script+file+requests+instead+of+the+file
Проблема была из-за отсутствия статического содержимого модуля
Первая возможность заключается в том, что вы пропустили установку функции статического содержимого в IIS. Чтобы решить эту проблему, вы можете попробовать установить эту функцию в панели управления-> программы-> включить и выключить функции Windows-> Службы Internet Information Services / World Wide Web Services / Общие функции HTTP / Статическое содержимое.