I’m using ASP.NET Membership. I’m running it on a shared hosting site where I have an db schema I run things off.
In the scripts to generate the DB on the server I changed the schema from ‘dbo’ to this other schema; on the tables, views and SP’s.
Thing work fine, with everything except the Membership; I’m able to contact the DB and pull up records.
However, the Membership-login fails with the message: “Could not find stored procedure ‘dbo.aspnet_CheckSchemaVersion’.”
This of course is called ‘DBxx.aspnet_CheckSchemaVersion’ in my database.
Where is this being called from and how can I make it call the correct schema?
It is being called in System.Web.Util.SecUtility and it is hardcoded. Unless you want to re-invent the wheel you need to re-provision your database. I have done it. Is not brain surgery but is a lot of work and the interest of segregating a database does not qualify in my book.