Using the Properties > Signing tab of my main project, I created a pfx file.
Then I did "Add Web Deployment Project" and in it's Properties window, I turned on "Enable strong naming", and gave it the key file (pfx) that I had just generated. Attemping to build the deployment project results in Cryptographic faliure while signing assembly. C:\Windows\Microsoft.NET\Framework\v2.050727\Temporary ASP.NET Files\my.csproj\341......\App_global.asax.dll -- 'Bad version of provider.'
Umm. What now?
Maybe I was supposed to do something else?