配置文件 web.config 的讨论

可以直接修改,修改后立即生效,无需重新编译,可以把数据连接对象直接加到web.config 中,从而方便修改,如果写在类中的话,

修改后需要重新编译

1、所有的配置都必须放在<configuration></configuration>之间,

2、<appsettings>  </appsettings>之间是用户自定义配置,一般用来设置一些常量;

<add></add>用来添加常量,key 是常量的名称,value 是常量的值,程序中可以用

System.Configuration.ConfigurationSettings.AppSettings["key"] 来引用

如下面一个数据库连接的例子----------
]<appSettings>
<add key="con" value="server=127.0.0.1;database=dat;sa=sa;pwd=sa"/>
 </appSettings>
在其它页面可以用
SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]);
       con.Open();
       SqlCommand cmd = new SqlCommand("select * from me", con);
       this.GridView1.DataSource = cmd.ExecuteReader();
       this.GridView1.DataBind();

这样修改起来就很方便,不用每次修改后重新编译,效果和class是一样的。

3、<location></location> 是区域标记 path="a"表示下面的标记只对目录a起作用。

4、<system.web></system.web>是关于整个应用程序的配置
如 在里面设置缓冲

<pages buffer="true"/>//缓冲启用(数据全部处理好 之前先先把处理好了缓冲在服务器上,否则处理一点发送一点‘以16K为一单元’),默认情况下启用缓冲
下面这个配置文件出错时转到一个专门的出错页面,mode="RemoteOnly" 表示在服务器端可以看见详细信息,其他的转到一个专门的页面。

如果 mode=“on” 则服务器和客户段都指向GenericErrorPage.htm
 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>

<compilation debug="true">编译时的配置,debug="true"便于调试,但发布时要改成false

身份验证:  <authentication mode="Windows"/>默认基于windows验证,有4种 windows, forms,non,passport ,我们一般用基于forms(cookies 和session)的 
<authentication mode="Forms">
      <forms loginUrl="login.asp" name="boyang" protection="All"></forms> 
</authentication>
    <authorization>
      <deny users="?,a"/>不容许匿名和a
      <allow users ="b"/>b 可以
    </authentication>  

111.JPG

转载于:https://www.cnblogs.com/gergro/archive/2006/03/30/362432.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423879.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mybatis学习(8):The server time zone value '???ú±ê×??±??' is unrecognized or represents more

【报错信息】 【百度翻译】 服务器时区值???????无法识别或表示多个时区。如果要利用时区支持&#xff0c;必须配置服务器或JDBC驱动程序&#xff08;通过ServerTimeZone配置属性&#xff09;&#xff0c;以使用更具体的时区值 【解决方法】 数据库连接配置conf.xml(在原…

Interesting Finds: 2008.03.17

.NET: LINQ Framework Design Guidelines 使用 Visual Studio 分析器找出应用程序瓶颈 Add Support for "Set" Collections to .NET Debug: ASP.NET Case Study: Hang on WaitOne, WaitAny or WaitMultiple Web: Silverlight 2 Developer Poster Syndication 资源 Ar…

Linux 常用的帮助命令

linux 常用的帮助命令 1.help -相当于man的简化版 例如&#xff1a;vim –help 2.man: 详细介绍vim的用法 例如&#xff1a;man vim 3.info:偏重介绍文档 例如&#xff1a; info vim

用进程管理的方法进行自我时间管理

用进程管理的方法进行自我时间管理 操作系统为了实现大的吞吐量&#xff0c;处理器的高效利用&#xff0c;各类资源的平衡使用&#xff0c;短的周转时间&#xff0c;快的响应时间&#xff0c;有保障的截止时间&#xff0c;设计了很多进程调度算法。而人类的思想成果是可以迁移的…

b/s c/s结构的区别!

1 引言 散进散出货物或者称为大宗入出库货物的管理是综合仓库管理的主要内容??1??2??。目前&#xff0c;随着信息技术和网络技术的发展&#xff0c;“信息高速公路”建设已在全球拉开序幕&#xff0c;传统的ClientServer??简称CS??网络应用系统模式在开放性与信息的发…

mybatis学习(9):mybatis连接mysql数据库

首先本地安装一个mysql数据库 修改账号密码 我的是root 123 并用navicate测试连接 数据库为mybatis 表名为users 我们看一下目录结构 直接上代码 user类 package com.edu.hpu.domain;/*** author Administrator*user表所对应的实体类*/ public class User {//实体类的属…

基于mt19937_64的字符串哈希(板子整理)

引自tourist的哈希板子&#xff0c;引入和时间相关的随机值mt19937_64&#xff0c;所以不会被卡掉 入参&#xff1a;传入string 使用&#xff1a; #include<bits/stdc.h> using namespace std; #define rep(i,a,b) for(int i(a);i<(b);i) #define per(i,a,b) for(i…

C#创建xml文件

View Code 1 XmlDocument doc new XmlDocument();2 XmlDeclaration dec doc.CreateXmlDeclaration("1.0", "GB2312", null);3 doc.AppendChild(dec);4 //创建一个根节点&#xff08;一级&#xff09;5 …

mybatis学习(10): sql server身份验证和windows身份验证

SQL Server 支持两种身份验证模式&#xff0c;即 Windows 身份验证模式和混合模式。 Windows 身份验证是默认模式&#xff08;通常称为集成安全&#xff09;&#xff0c;因为此 SQL Server 安全模型与 Windows 紧密集成。 信任特定 Windows 用户和组帐户登录 SQL Server。 已经…

C# 格式化字符串 String.Format

格式化日期和数字的字符串经常要用到这个, 就把帮助里面的东西大概整理了一些列在这里了. 下表描述了用来格式化 DateTime 对象的标准格式说明符。 格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInfo.ShortDatePattern 属性定义的模式或者由指定…

推荐几个.NET开源图表组件 [转]

转自&#xff1a;http://blog.csdn.net/liujien/archive/2005/10/03/494509.aspx推荐几个.NET开源图表组件&#xff0c;希望大家发行有其它的可以添加一下&#xff0c;说明&#xff1a;因为没有记录在哪里下载&#xff0c;所以大部分只能让大家亲自搜索一下&#xff1a; &#…

MapReduce原理与设计思想

简单解释 MapReduce 算法 一个有趣的例子 你想数出一摞牌中有多少张黑桃。直观方式是一张一张检查并且数出有多少张是黑桃&#xff1f; MapReduce方法则是&#xff1a; 给在座的所有玩家中分配这摞牌让每个玩家数自己手中的牌有几张是黑桃&#xff0c;然后把这个数目汇报给你你…

mybatis学习(11): sql server配置管理器请求失败或服务未及时响应

遇到这种情况&#xff0c;打开sql server配置管理器&#xff0c;双击【sql server网络配置】将其展开&#xff0c;双击子项【MSSQLSERVER的协议】&#xff0c;在右面的内容窗口中找到【VIA】选项将其设置为禁用就可以了。

宰相的智慧

春节的时候回北京的火车上&#xff0c;看到火车的杂志介绍央视即将播出《神探狄仁杰3》&#xff0c;一直对这部电视剧充满期待。上周我在网上看完了《神探狄仁杰3》的“黑衣社”部分&#xff0c;拍的真好看。 看《神探狄仁杰1》(《武朝迷案》)幽州案时&#xff0c;有一个镜头给…

mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP

检查SQL Server Configuration Manager 确定实例名为“SKYSQLEXPRESS”下的TCP/IP已经开启了&#xff1a; sql2014配置(系统为Windows8.1) 一般地可以在下图路径中找到: 进入配置管理器界面如图: 右击“TCP/IP”选择“属性”(或双击“TCP/IP”)&#xff0c;选择“IP地址”选项…

windows下eclipse调试hadoop详解

1)下载Eclipse http://www.eclipse.org/downloads/ Eclipse Standard 4.3.2 64位 2) 下载Hadoop版本对应的eclipse插件 我的hadoop是1.0.4&#xff0c;因此下载hadoop-eclipse-plugin-1.0.4.jar 下载地址&#xff1a;http://download.csdn.NET/detail/m_star_jy_sy/7376169 3&a…

WPF中得到一个控件相对其他控件的坐标

加入想得到按钮btnTest左上角相对于主窗体winTest的坐标&#xff0c;可以用如下方法&#xff1a;btnTest.TranslatePoint(new Point(0, 0), winTest) 这个方法返回一个Point类型的值。 转载于:https://www.cnblogs.com/pdfw/archive/2008/04/08/1141836.html

图书推荐(持续更新)

Linq实战 --Linq in action WCF揭秘             --Windows Communication Foundation Unleashed Linq 对象关系映射--Pro LINQ Object Relational Mapping in C# C#编程风格--The Elements of C# StyleC#与.NET 3.5高级程…

用python + hadoop streaming 编写分布式程序(一) -- 原理介绍,样例程序与本地调试

原文地址&#xff1a;http://www.cnblogs.com/joyeecheung/p/3757915.html 相关随笔&#xff1a; 点击打开链接 Hadoop-1.0.4集群搭建笔记用python hadoop streaming 编写分布式程序&#xff08;二&#xff09; -- 在集群上运行与监控用python hadoop streaming 编写分布式程…

mybatis学习(13): 连接数据库之前的准备(测试连接)

工具eclipse 先导入我们的jar包 链接&#xff1a;https://pan.baidu.com/s/1-dgB_x91YY4C9KnCbqIazg 提取码&#xff1a;ptp2 test 类 package test;import java.beans.Statement; import java.sql.*;public class Test {private final static String URL "jdbc:sqls…