Я пытаюсь добавить функциональность веб-службы (.asmx) на веб-сайт DNN 5.6.
Я добавил это, используя некоторый код позади (который я поместил в / App_Code) и файл .asmx, который я хотел бы поместить в новую папку roor - /Services/MyService.asmx
Эта функциональность прекрасно работает локально под Кассини.
Однако при развертывании в IIS7 я получаю 404 для файла .asmx.
Вот несколько экспериментов, которые я провел:
Если я переместу файл в /DesktopModules/MyService.asmx, то все будет нормально - я вижу файл .asmx и могу без проблем вызывать сервисные функции.
Если я включу просмотр каталогов внутри IIS7, я смогу перейти к / Services и увидеть файл .asmx - но когда я нажму на этот файл .asmx, я получу 404.
Если я добавлю gif-файл в / Services, я смогу увидеть это без проблем
Кто-нибудь получил какие-либо предложения о том, что может быть причиной этого? Мне интересно, если это дружественный код имени в DNN каким-то образом поднимает этот файл .asmx?