We have a line-of-business app that can be called upon via a custom protocol handler to display data. SharePoint does not allow custom protocol handlers for URL's, so I wrote a simple ASP page that accepts the URL as a parameter, then redirects using a 302 to that URL.
If I test my ASP page by typing a URL in to Internet Explorer, then the redirect works and the custom protocol handler works.
However, if I add a link to a SharePoint page (or any other type of page, including a static HTML file server straight through IIS) I get "The webpage cannot be displayed" with the cause of "Some content or files on this webpage require a program that you don't have installed.".
I understand that this might be some kind of security restriction but I can't find a way to relax it or create an exception.
Any ideas?