User-2109111975 posted
Ok, so I got it fixed...
I copied the application to a new folder excluding App_Data, App_Browsers, and the cssFriendly.dll.
Changed IIS to point to this new folder, and everything worked (except for the ugly menu due to no cssFriendly)
I added the .dll and .browsers files back to my application and the App_Data folder was created with a new .mdf file, and I got the error again about accessing the .ldf file.
I copied the old .ldf file to the new App_Data folder, and it worked.
But I was not at all happy with that, so I removed App_Data, App_Browsers and the dll again.
Modified my web.config to clear the default membership provider:
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="[MY_CONNECTION_STRING]"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
Everything ran smoothly with that added...
So I added the .browsers and .dll files back to the application; it ran again w/o recreating the .mdf and .ldf files and now everything works.