We had one of our web application deployed inside ISV folder in CRM 2011. We were showing one of the aspx pages in it inside an IFrame of a form.
First we specified the relative url like this for URL field in CRM form
/ISV/myWebApplication/Default.aspx
However on form we were getting page not found error.
Using developer tools, we found out that it was taking the url (src) for the iframe as
/contoso/isv/myWebApplication/Default.aspx
It was appending the organization name to it.
In CRM 4 this wasn’t the case.
Then we gave the absolute url for URL field in IFrame.
http://servername/isv/myWebApplication/Default.aspx.
However this time also we got page not found error. The url that it was using was
http://servername/contoso/isv/myWebApplication/Default.aspx i.e. again appending orgname to it.
The way we got it working was to define the src of the Iframe dynamically in the form onload event’s JavaScript.
function IframeSrc(){
crmForm.all.IFRAME_Map.src=”/ISV/ myWebApplication / Default.aspx”;
}
Hope it helps !

