When you say your restore by stsadm, what commands are you using?
How are you making the Backup?
Do you have develomp and a WSP solution?
Backup and restore will only backup databases, you will need to prevent other situation like you "c:\inetpub\wwwroot...\virtualdirectories\[name]", make a backup and restore on production, there are the web.config and safe controls you add to use on your sharepoint site, and other support files.
IIS Web Site are on metabase file, will not came on your Sharepoint backup, you will need to create on your production sharepoint Site.
You can use stsadm to backup/Restore command on your Site collection to restore your Sharepoint content Database on production Server
Backup: Stsadm operation (Office SharePoint Server)
example:
stsadm -o backup -url [site] -filename [path]
on link verify other properties you can use on backup
Restore: Stsadm operation (Office SharePoint Server)
stsadm -o restore -url [site] -filename [path]
on link verify other properties you can use on restore
André Lage Microsoft SharePoint, CRM and Sybase Consultant
Blog:
http://aaclage.blogspot.com
Codeplex:
http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/