`
wangyihust
  • 浏览: 438262 次
文章分类
社区版块
存档分类
最新评论

如何修改Asp.net2.0的默认WebSite的LocalSqlServer设置

阅读更多

 

如何修改Asp.net2.0的默认WebSite的LocalSqlServer设置   (转思构)

1.假如我们使用Visual studio 2005在http://?上(如http://localhost/newtest)创建一个网站(WebSite)项目。

2.假如我们的电脑没有安装SQL Server 2005 Express,只安装了Sql Server 2000。

3.此时如果我们使用菜单【WebSite----Asp.Net Configuration】,随后就会弹出网站管理工具Web页面,在此页面中有四个主题(主页、安全、应用程序、提供程序)。

我们继续点击【安全】主题,就会出现【无法连接到SQL Server数据库】的错误信息,在右下角有一个【选择数据存储区】按钮,意思是建议我们对数据存储区进行选择。

我们点击【选择数据存储区】继续进行设置,新的页面会提示“应用程序当前被配置为使用提供程序:AspNetSqlProvider”,下面有两个链接选项,第一个是“为所有站点管理数据选择同一提供程序”,第二个是“为每项功能选择不同的提供程序(高级)”,我们点击第二个链接继续进行设置。

此后,页面会显示“成员资格提供程序”与“角色提供程序”的选项供我们进行配选,并且在每个选项后面都有【测试】链接。我们如果对AspNetSqlMembershipProvider和AspNetSqlRoleProvider选项都进行测试操作,一般情况下,测试都不会成功,并且建议我们运行aspnet_regsql命令行实用工具创建和配置数据库。如果我们用aspnet_regsql进行配置,最终并不会成功。

如果以上设置不成功,使用Login等控件几乎会不成功。如何解决问题,现给出本人的应对措施。

 


 

1.用SQL Server的企业管理器,创建一个数据库,如为zyh;

2.用aspnet_regsql(C:\Windows\Microsoft.Net\Framework\v2.0.50215\aspnet_regsql.exe)创建数据库。除在创建向导的第3步数据库下拉框选择“zyh”以外,其余各步骤皆使用默认设置。这样,在Sql Server 2000中会创建一个含有用户表和存贮过程的完整数据库。

3.在管理工具中打开IIS,找到虚拟目录newtest,用鼠标右键点击,然后左键点菜单项【属性】、【ASP.NET】标签、【编辑配置】按钮,在【常规】标签的【连接字符串管理器】中,点名称【LocalSqlServer】,点【编辑】按钮,把【连接参数】修改为相应能够连接到数据库zyh的数据库连接字符串,如“Data Source=.;Initial Catalog=zyh;Persist Security Info=True;User ID=sa;Password=12345”,此后,一直点【确定】按钮,最后到IIS管理工具界面即可。

4.最后返回网站管理工具Web页面,点击安全主题,就会出现“使用安全设置向导按部就班地配置安全性。”链接和其它相关链接。

至此,问题解决。

 

HtmlTextWriter学习笔记

这两天正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。HtmlTextWriter的名称空间是System.Web.UI,如果在winform程序下使用,不要忘了添加System.Web.dll引用。 

HtmlTextWriter与Html32TextWriter 
这两个类不存在继承和被继承关系。HtmlTextWriter支持Html4.0标准,而Html32TextWriter支持Html3.2标准,在msdn中一般不建议将Html32TextWriter实例话,它仅为支持低版本的浏览器而设计。 

HtmlTextWriter初始化 

HtmlTextWriter的构造函数要求必须传递一个与TextWriter接口兼容的实例。大家可以根据需要选择合适的TextWriter接口实现类,因为该类的选择将决定最终生成的Html文本的输出方式,例如我想把结果输出到一个TextBox中,于是我就使用了StringWriter类的实例作为参数传入: 
   StringWriter sw=new System.IO.StringWriter(); 
   HtmlTextWriter writer=new HtmlTextWriter(sw); 
如果要获得结果,只需要使用sw.toString()就可以了。注意,HtmlTextWriter本身不提供输出方法或属性。 

HtmlTextWriter常用方法 

1. void RenderBeginTag(HtmlTextWriterTag tagKey) 
    用于创建Html开始标签,如<body>,这里的HtmlTextWriterTag是一个枚举类型,里面有所有的标准Html4.0标签枚举值,如果我要使用添加body标签,就是RenderBeginTag(HtmlTextWriterTag.Body) 

2. void RenderEndTag() 
    与RenderBeginTag一一对应,有几个RenderBeginTag就必须有几个RenderEndTag,当然,RenderEndTag不一定要马上跟在对应的RenderBeginTag之后,要根据Html语句决定。如下面的例子: 
<html> 
    <head></head> 
    <body></body> 
</html> 
上面一段是html基本结构,使用HtmlTextWriter生成就是 
   writer.RenderBeginTag(HtmlTextWriterTag.Html); 
   writer.RenderBeginTag(HtmlTextWriterTag.Head); 
   writer.RenderEndTag(); 
   writer.RenderBeginTag(HtmlTextWriterTag.Body); 
   writer.RenderEndTag(); 
   writer.RenderEndTag(); 
3. void AddAttribute() 
    用于添加标签的属性,例如<img>标签的url属性、width属性等。使用该方法时要注意一点,AddAttribute语句必须出现在对应的RenderBeginTag的前面,请看下面的例子: 
   writer.AddAttribute("url","../xxx.gif"); 
   writer.AddAttribute("width","50"); 
   writer.AddAttribute("height","50"); 
   writer.RenderBeginTag(HtmlTextWriterTag.Img); 
   writer.RenderEndTag(); 

 上面一段语句将添加<img url="../xxx.gif" width="50" height="50" />,可以发现所有的img标签属性的添加都在RenderBeginTag之前。

4. void Write()和void WriteLine() 
用于写除标准Html标签以外的所有信息。 

原文地址:http://www.cnblogs.com/tonyqus/archive/2005/02/15/104576.html

 


这两天正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。HtmlTextWriter的名称空间是System.Web.UI,如果在winform程序下使用,不要忘了添加System.Web.dll引用。 

HtmlTextWriter与Html32TextWriter 
这两个类不存在继承和被继承关系。HtmlTextWriter支持Html4.0标准,而Html32TextWriter支持Html3.2标准,在msdn中一般不建议将Html32TextWriter实例话,它仅为支持低版本的浏览器而设计。 

HtmlTextWriter初始化 

HtmlTextWriter的构造函数要求必须传递一个与TextWriter接口兼容的实例。大家可以根据需要选择合适的TextWriter接口实现类,因为该类的选择将决定最终生成的Html文本的输出方式,例如我想把结果输出到一个TextBox中,于是我就使用了StringWriter类的实例作为参数传入: 
   StringWriter sw=new System.IO.StringWriter(); 
   HtmlTextWriter writer=new HtmlTextWriter(sw); 
如果要获得结果,只需要使用sw.toString()就可以了。注意,HtmlTextWriter本身不提供输出方法或属性。 

HtmlTextWriter常用方法 

1. void RenderBeginTag(HtmlTextWriterTag tagKey) 
    用于创建Html开始标签,如<body>,这里的HtmlTextWriterTag是一个枚举类型,里面有所有的标准Html4.0标签枚举值,如果我要使用添加body标签,就是RenderBeginTag(HtmlTextWriterTag.Body) 

2. void RenderEndTag() 
    与RenderBeginTag一一对应,有几个RenderBeginTag就必须有几个RenderEndTag,当然,RenderEndTag不一定要马上跟在对应的RenderBeginTag之后,要根据Html语句决定。如下面的例子: 
<html> 
    <head></head> 
    <body></body> 
</html> 
上面一段是html基本结构,使用HtmlTextWriter生成就是 
   writer.RenderBeginTag(HtmlTextWriterTag.Html); 
   writer.RenderBeginTag(HtmlTextWriterTag.Head); 
   writer.RenderEndTag(); 
   writer.RenderBeginTag(HtmlTextWriterTag.Body); 
   writer.RenderEndTag(); 
   writer.RenderEndTag(); 
3. void AddAttribute() 
    用于添加标签的属性,例如<img>标签的url属性、width属性等。使用该方法时要注意一点,AddAttribute语句必须出现在对应的RenderBeginTag的前面,请看下面的例子: 
   writer.AddAttribute("url","../xxx.gif"); 
   writer.AddAttribute("width","50"); 
   writer.AddAttribute("height","50"); 
   writer.RenderBeginTag(HtmlTextWriterTag.Img); 
   writer.RenderEndTag(); 

 上面一段语句将添加<img url="../xxx.gif" width="50" height="50" />,可以发现所有的img标签属性的添加都在RenderBeginTag之前。

4. void Write()和void WriteLine() 
用于写除标准Html标签以外的所有信息。 

原文地址:http://www.cnblogs.com/tonyqus/archive/2005/02/15/104576.html



分享到:
评论

相关推荐

    SQL2005+ASP.NET2.0数据库连接

    【SQL2005+ASP.NET2.0数据库连接】是指在开发Web应用程序时,使用ASP.NET 2.0框架与SQL Server 2005数据库进行交互的技术。以下是关于这个主题的详细说明: 1. **开启SQL2005远程连接**: 在SQL Server 2005中,...

    VS2005环境下ASP.NET 2.0连接数据库的方法

    在本篇内容中,我们将深入探讨如何在Visual Studio 2005环境下使用ASP.NET 2.0连接SQL Server 2005数据库的具体步骤与方法。这些步骤将包括配置SQL Server、设置连接字符串以及使用ASP.NET中的数据源控件进行数据库...

    vs2005下asp.net2.0连接SQL2005方法

    ### VS2005下ASP.NET 2.0连接SQL Server 2005方法详解 对于初学者而言,在Visual Studio 2005 (VS2005)环境下使用ASP.NET 2.0框架连接SQL Server 2005数据库可能会遇到不少挑战。本文将详细介绍如何在这一特定环境...

    VS2005+SQL2005 ASP.NET2.0数据库连接

    总的来说,VS2005+SQL2005 ASP.NET2.0的数据库连接涉及多个环节,包括服务器配置、身份验证模式、登录名设置、连接字符串、注册数据库、IIS设置以及`web.config`文件的配置。理解并正确执行这些步骤,开发者就能顺利...

    基于asp.net的在线教务管理系统(源码+数据库).zip

    1.本教务管理系统采用ASP.NET2.0+MS-SQL 2005开发2.使用该源码前先把X:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config中的 &lt;add name="LocalSqlServer" connectionString="data source=.\SQL...

    asp.net接口 soap接口默认带用户名和密码校验

    &lt;add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" applicationName="/" /&gt; ``` 然后,Web服务的方法会检查传入的用户名和...

    AspxCn无刷新整合型网站开源框架(VS2005+SQL2005)

    2.修改Aspxcn.Web目录下Web.config中的LocalSqlServer数据库连接字符串! 3.打开aspxcn.sln编译项目并浏览aspxcn.web/default.aspx即可! 框架说明: 1.管理权限用户名:admin 密码:admin 请在default.aspx首页登录即可...

    asp.net连接sql数据库方法

    - 对于IIS,进入默认网站的配置,找到ASP.NET设置,编辑应用程序池全属性,将连接字符串修改为指向本地SQL Server实例(LocalSqlServer)。如果使用的是SQL Server身份验证,还需要提供用户名和密码,例如:`...

    ASP.NET AJAX深入浅出系列课程(13):ASP.NET AJAX提供的Profile Service

    ASP.NET AJAX 提供的Profile Service是.NET Framework中用于用户配置和服务的一个强大工具,它与ASP.NET紧密集成,为Web应用程序提供了便捷的用户个性化设置管理。本课程深入浅出地探讨了这一服务,帮助开发者更好地...

    Ajax无刷新整合型网站论坛一体化开源框架

    2.修改Aspxcn.Web目录下Web.config中的LocalSqlServer数据库连接字符串! 3.打开aspxcn.sln编译项目并浏览aspxcn.web/default.aspx即可! 框架说明: 1.管理权限用户名:admin 密码:admin 请在default.aspx首页登录即可...

    AspxCn无刷新整合型网站开源框架 Preview 1.0

    2.修改Aspxcn.Web目录下Web.config中的LocalSqlServer数据库连接字符串! 3.打开aspxcn.sln编译项目并浏览aspxcn.web/default.aspx即可! 框架说明: 1.管理权限用户名:admin 密码:admin 请在default.aspx首页登录即可...

    使用SQL Server管理应用程序服务数据.pdf

    aspnet regsql工具是ASP.NET 2.0下的一个工具,用于创建和配置SQL Server提供程序使用的应用程序服务数据库。使用aspnet regsql工具可以创建新数据库或配置现有数据库,以存储asp.net成员资格、配置文件、角色管理、...

    ASP.NET+4高级编程ch12.pdf

    &lt;add connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" ...

    ASP.net中的个人资料

    3. 数据存储:默认情况下,ASP.NET 使用 SQL Server 数据库存储个人资料信息。`SqlProfileProvider` 类负责处理与数据库的交互。如果需要,可以自定义提供者来支持其他数据存储机制,如 MySQL 或 MongoDB。 4. 个人...

    .net中手动添加手动增加aspnetdb数据库

    默认情况下,当您创建一个新的ASP.NET Web应用程序并启用身份验证和授权时,.NET会自动创建这个数据库。 然而,如果自动创建失败或不在默认位置,我们可以通过以下步骤手动创建: 1. **选择数据库引擎**:首先,...

    ASP NET网站开发实例教程-整合与发布网站.pdf

    首先,我们要掌握`web.config`文件的配置方法,这是ASP.NET应用程序的核心配置文件,用来存储应用程序的全局设置,如数据库连接字符串。学习在`web.config`中配置数据库连接字符串,可以使网站在访问数据库时更加...

    ASP NET网站开发实例教程-整合与发布网站.docx

    它是ASP.NET应用程序的配置文件,用于存储应用级别的设置,如数据库连接字符串。配置数据库连接字符串是至关重要的,因为它指定了应用程序如何与数据库通信。在web.config文件中,你可以设置如下的连接字符串: ```...

    .net 网上书店系统

    &lt;add name="LocalSqlServer" connectionString="Data Source=.\sqlexpress;InitialCatalog=BookShopDB;IntegratedSecurity=True" /&gt; ``` ##### 属性解释 - `defaultProvider`:指定默认使用的成员资格...

    ASP.NET中使用AspnetAccessProvider

    配置完成后,可以通过ASP.NET配置工具(aspnet_config.exe)或IIS管理器的"安全"选项卡来查看和管理用户账户和角色设置。在这里,你可以创建用户、分配角色、设置密码策略等。 需要注意的是,虽然Access数据库提供...

Global site tag (gtag.js) - Google Analytics