ADDED: Another curious effect is that no matter to what scale I zoom on the baselayer google/bing map, the WMS overlay is always the same-sized shot of MN. That is, as the baselayer map is scaled up or down, the WMS overlay map never scales -- it always shows the same bounds.
I am trying to convert an Openlayers page from running overlay maps with OpenLayers.Layer.MapServer to one running WMS with OpenLayers.Layer.WMS. The information I am providing through these interfaces is overlaying on a Google/Bing/Openlayers baselayer. The Mapserver implementaion works fine, but the WMS implementation seems to generate an overlay from my data that is ~ 2x too large for the overlay with the baselayer maps.
** Please excuse the use of links here and for pastebin... I wanted to embed images and make links directly to pastebin, but being a new user, I was given restrictions of no images and only two links.
Here is a picture of the working overlay:
Here is a picture with the problematic WMS overlay:
The mapfiles for mapserver are mostly identical, as I used the working Mapserver mapfile to create the mapfile for WMS, but with some necessary mods to the WMS mapfile to make it WMS enabled.
Here is the working Mapserver map file: http://pastebin.com/VQBW5YSx
And here is the WMS mapfile: http://pastebin.com/swMagqma
Any help is appreciated.