I had published/precompiled my site and deployed to IIS however when I try to use the service asmx I get the error “The file ‘.asmx’ has not been pre-compiled, and cannot be requested”.
In order to fix this issue I opened the “PrecompiledApp.config” and changed the updatable attribute as follows:
<precompiledApp version=”2″ updatable=”false”/>
<precompiledApp version=”2″ updatable=”true”/>
Hope this works for you too 🙂