关于asp.net的配置文件
2009-10-27 11:22
302 查看
配置文件可用来存放一些多次用到的常量数据,如连接串:
<appSettings>
<add key="connStr1" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
<add key="connStr2" value="App_Data/test.mdb"/>
</appSettings>
这个配置数据库连接串
使用示例:
public class DBConn
{
protected OleDbConnection _conn;
public DBConn(System.Web.UI.Page page)
{
string path = page.Server.MapPath(ConfigurationSettings.AppSettings["connStr2"]);
string connectString = ConfigurationSettings.AppSettings["connStr1"];
connectString += path;
_conn = new OleDbConnection(connectString);
_conn.Open();
}
........
<system.web>
<compilation debug="true" />
这个配置网站为DEBUG模式
<authentication mode="Windows"/>
这个配置为WINDWOS认证模式。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
这个配置403,404出错时的传回页面
配置网站邮件服务器:
<mailSettings>
<smtp from="pclion2008@googlemail.com">
<network host="smpt.gmail.com" userName="" password=""/>
</smtp>
诸如此类。都是一些常量参数,因为多次用到这些参数,所以写在配置文件中用起来就方便多了。甚至某些临时数据也可以从程序中写入,让另一网页访问
<appSettings>
<add key="connStr1" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
<add key="connStr2" value="App_Data/test.mdb"/>
</appSettings>
这个配置数据库连接串
使用示例:
public class DBConn
{
protected OleDbConnection _conn;
public DBConn(System.Web.UI.Page page)
{
string path = page.Server.MapPath(ConfigurationSettings.AppSettings["connStr2"]);
string connectString = ConfigurationSettings.AppSettings["connStr1"];
connectString += path;
_conn = new OleDbConnection(connectString);
_conn.Open();
}
........
<system.web>
<compilation debug="true" />
这个配置网站为DEBUG模式
<authentication mode="Windows"/>
这个配置为WINDWOS认证模式。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
这个配置403,404出错时的传回页面
配置网站邮件服务器:
<mailSettings>
<smtp from="pclion2008@googlemail.com">
<network host="smpt.gmail.com" userName="" password=""/>
</smtp>
诸如此类。都是一些常量参数,因为多次用到这些参数,所以写在配置文件中用起来就方便多了。甚至某些临时数据也可以从程序中写入,让另一网页访问
相关文章推荐
- (转载)关于asp.net的配置文件说明。
- C# asp.net 中关于配置文件的配置和作用(数据库部分)
- 关于ASP.NET中配置上传文件限制
- The NOTE of learning ASP.NET [3] [关于ASP.NET配置文件 web.config]
- ASP.NET上传大文件的配置
- asp.net中动态修改配置文件的方法
- IIS限制ASP.Net 文件上传大小解决方案,修改IIS7/7.5配置
- Water for asp.net 之六:entity xml配置文件 (续)
- ASP.NET配置文件Web.config
- asp.net 读写配置文件Web.Config
- 关于ASP.NET中*.ASHX类型的文件
- asp.net core轻松入门之MVC中Options读取配置文件
- 关于Asp.Net开发中导入外部JavaScript文件的问题
- 详解ASP.NET Core 在 JSON 文件中配置依赖注入
- 关于ASP.NET返回文件的问题
- ASP.NET状态管理之十(配置文件Profile)
- ASP.NET配置文件有那些秘密? (转)
- asp.net——web.config文件的配置
- 2.2Bind建立配置文件和实体的映射「深入浅出ASP.NET Core系列」
- ASP.Net Web.Config文件配置之配置Session变量的生命周期