手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >第一次用.net2.0 LOGIN登陆控件的困惑和解决方法
第一次用.net2.0 LOGIN登陆控件的困惑和解决方法
摘要: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节点的那个注释是转载的,忘了地址了。

【第一次用.net2.0 LOGIN登陆控件的困惑和解决方法】相关文章:

HTTP协议下用Web Service上传大文件的解决方案

asp.net发邮件的几种方法汇总

利用Timer在ASP.NET中实现计划任务的方法

asp.net动态添加js文件调用到网页的方法

ASP.NET动态加载用户控件的实现方法

Asp.net中防止用户多次登录的方法

asp.net错误捕获page_error事件使用方法

把某个asp.net 控件替换成自定义控件的方法

asp.net GridView的删除对话框的两种方法

使用.NET存储XML数据的方法

精品推荐
分类导航