We have some applications in Sharepoint that rely on Custom Webservices. The asmx are hosted on a specific path inside the webapplication (and not on the contentdb), and the websites were toplevel, so they worked like charm. Example url:
But we have a new application here that is not a top-level one, and we're not succeding in using it like that.
It gives the following error: "The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators."
When I disable the limitation for ASMX on Central Administration, it gives another error:
[COMException (0x80004005): Cannot complete this action.
Please try again.] Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String bstrUrl, ....
So it looks like that it's trying to open the dir that contains the asmx as a web.
My questions would be:
Why does it work when it's top level? (even with the rule to block asmx on central administration enabled)
Is there a way to make it work with this flag on central administration?
Is there a way to make it work without the flag on CA?
Any kind of help appreciated.