手机
当前位置:查字典教程网 >编程开发 >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登陆控件的困惑和解决方法】相关文章:

将Asp.Net网站发布到IIS的四种方法

asp.net中包含文件的代码及使用方法

WEB上调用HttpWebRequest奇怪问题的解决方法

asp.net 时间类 一周的周一和周末的日期

asp.net 上传大文件解决方案

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

DotNet2.0 生成网站的测试

asp.net2.0中css失效的解决方法

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

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

精品推荐
分类导航