第一次用.net2.0 LOGIN登陆控件的困惑和解决方法
第一次用.net2.0 LOGIN登陆控件的困惑和解决方法
发布时间:2016-12-29 来源:查字典编辑
摘要:1、我们没有真正的服务器,我们只是租用了.net2.0+SQLserver空间,SQL数据库名是固定的。2、空间提供商不可能给我们设定数据源...

1、我们没有真正的服务器,我们只是租用了.net2.0 + SQLserver空间,SQL数据库名是固定的。

2、空间提供商不可能给我们设定数据源或给你aspnetdb数据库权限。

3、我们没有服务器的 WindowsMicrosoft.NetFrameworkv2.xConfig 权限。

已知上面三点,如果直接把本地测试好的项目传到服务器肯定会出错(因为他默认是调用WindowsMicrosoft.NetFrameworkv2.xConfig ),我认为好的解决方法是把aspnetdb数据库内容全部导入自己的远程SQL数据库后,再定义项目的web.config数据库连接字符串。

web.config

<?xml version="1.0"?>

<>

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

<connectionStrings>

<>

<add name="DbName" connectionString="Persist Security Info=False;server=127.0.0.1;database=aspnetdb;uid=sa;pwd=123;pooling=true"/>

</connectionStrings>

<appSettings>

</appSettings>

<system.web>

<>

<roleManager enabled="true" />

<membership>

<providers>

<remove name="AspNetSqlMembershipProvider"/>

<add name="AspNetSqlMembershipProvider"

type=" System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

connectionStringName="DbName"

enablePasswordRetrieval="false"

enablePasswordReset="true"

requiresQuestionAndAnswer="true"

applicationName="/"

requiresUniqueEmail="false"

passwordFormat="Hashed"

maxInvalidPasswordAttempts="5"

minRequiredPasswordLength="6"

minRequiredNonalphanumericCharacters="0"

passwordAttemptWindow="10"

passwordStrengthRegularExpression="" />

</providers>

</membership>

<>

<compilation debug="true" strict="false" explicit="true"/>

<pages>

<namespaces>

<clear/>

<add namespace="System"/>

<add namespace="System.Collections"/>

<add namespace="System.Collections.Specialized"/>

<add namespace="System.Configuration"/>

<add namespace="System.Text"/>

<add namespace="System.Text.RegularExpressions"/>

<add namespace="System.Web"/>

<add namespace="System.Web.Caching"/>

<add namespace="System.Web.SessionState"/>

<add namespace="System.Web.Security"/>

<add namespace="System.Web.Profile"/>

<add namespace="System.Web.UI"/>

<add namespace="System.Web.UI.WebControls"/>

<add namespace="System.Web.UI.WebControls.WebParts"/>

<add namespace="System.Web.UI.HtmlControls"/>

</namespaces>

</pages>

<>

<authentication mode="Forms" />

<>

</system.web>

</configuration>

注:membership节点的那个注释是转载的,忘了地址了。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类