I created a project with VS 2005 and SQL Server 2005. When I try to create user with the listed below web.config and Asp.net Web Site Administration Tool, I get "An error was encountered. Please return to the previous page and try again." I successfully created roles and tested AspNetSqlProvider under Provider section of Asp.net Web Site Administration Tool. But when I try to create User it ends with an error. Can the problem be from SQL Server security problem or Asp.net Security or browser? I have little knowledge with web.config configuration too. Please help.
<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<add key="CartPersistDays" value="10" />
<add key="MailServer" value="SMTP" />
<add key="EnableErrorLogEmail" value="false" />
<add key="ErrorLogEmail" value="
[email protected]" />
<add key="ProductsPerPage" value="6" />
<add key="ProductDescriptionLength" value="60" />
<add key="SiteName" value="Dandril" />
<add key="CustomerServiceEmail" value="
[email protected]" />
<add key="OrderProcessorEmail" value="
[email protected]" />
<add key="SupplierEmail" value="
[email protected]" />
</appSettings>
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=(local);Integrated Security=false;Initial Catalog=Dandrilling;User ID=famous;Password=infamous"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<authorization>
<allow roles="Administrators" />
</authorization>
<profile>
<properties>
<add name="CreditCard" type="System.String" />
<add name="Address1" type="System.String" />
<add name="Address2" type="System.String" />
<add name="City" type="System.String" />
<add name="Region" type="System.String" />
<add name="PostalCode" type="System.String" />
<add name="Country" type="System.String" />
<add name="ShippingRegion" type="System.String" />
<add name="DayPhone" type="System.String" />
<add name="EvePhone" type="System.String" />
<add name="MobPhone" type="System.String" />
</properties>
</profile>
<membership>
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression=""
name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider,#x D;#xA;
System.Web,#xD;#xA;
Version=2.0.0.0, Culture=neutral,#xD;#xA;
PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<roleManager enabled="true" />
<pages theme="Dandriltheme"/>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="false"/>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Forms">
<forms name="DandrilLogin" loginUrl="Login.aspx" timeout="60" />
</authentication>
<customErrors mode="RemoteOnly" defaultRedirect="error.aspx" />
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
-->
<globalization requestEncoding="utf-8" responseEncoding="utf-8"
culture="en-US"/>
</system.web>
</configuration>
Fekadu