I found this: http://www.adserverbeans.com/ but it runs on Flex which i've never used. Would that work on an IIS server?
Yes, it would. As the lead developer on ASB MyAds project I hereby confirm that our product can run on any major platform (Windows, UNIX, Mac) with any HTTP server in the front. We are starting our own HTTP server though (Winstone/Tomcat servlet container written in Java) , so you can use IIS to proxy requests to the servlet container running on port 8080 eg.
You can't use IIS to interprete jsp / run Java servlets, right?
ActionScript 3.0 (Flex) is an object oriented language with syntax similar to that of Java and C#. Compilation/development is also platform-independent.
Also, if you want to try Flex on IIS, here's a link to a module for Apache and IIS : www.labs.adobe.com/wiki/index.php/Flex_Module_for_Apache_and_IIS
Not with ASB MyAds. We compile our swf file separately, package it and load it at one fell swoop into the browser.
This module for IIS obviously allows on the fly compilation of MXML files similar to the way JSP, php, asp files are interpreted/compiled by corresponding server technologies.