ОК, вот как я это исправил ... IIS нужно сказать, какие файлы обрабатывать. В моем случае мне понадобилось несколько обработчиков для файлов * .js и * .php для перенаправления в файлы aspx или ashx.
Локально это работает просто отлично, но при развертывании все, что я получаю, это 404.
Так что вам нужно перейти в IIS. Найдите конфигурацию своего сайта и добавьте записи в сопоставления обработчиков (IIS7, в IIS6, я думаю, что это в конфигурации приложения), чтобы обрабатывать * .XXX и иметь любой обработчик для * .aspx (обычно его System.Web.UI.PageHandlerFactory). )
И это должно быть исправлено. Надеюсь, это поможет