The bug in the initial post in this thread was fixed in the 3.10 release, and there was no workaround to that one. The error you're running in to now is a permissions problem, though, and we've have numerous confirmed instances of IIS working as a web server - so we just need to get the permissions correct.

You need to grant rights to the launching user. To do this, run dcomcnfg (Start -> Run, type "dcomcnfg"), then go through "Console Root", Components Services, My Computer, DCOM Config, PingPlotter - right click on "Properties". Go to the "Security" tab and customize all launch and access permissions - put "Everyone" for full rights on both sections. Try and see if that makes a difference - if so, then you can back off the rights a bit. Most people have success granting the user that IIS is running (IUSR_{MACHINE NAME}) as, "Launch and Activation Permissions:" "Local Activation" only.

We talk about some of this more here:

http://www.pingplotter.com/manual/pro/web_interface.html

Please let us know how this goes.

Note: We strongly recommend using the latest beta version with IIS as it has numerous performance enhancements when running multiple targets. The 3.10p release does work fine with IIS, but is noticeably slower than using the built-in web server. With the 3.15p betas, this performance difference has been mostly eliminated. You said you're using the latest 3.15p beta 2, but I wanted to share this "tidbit".

- Pete