我刚开始学习.net,不会配置petshop4.0的web.config,请高人指教,给我发一个web.config的例子学习一下,

作者&投稿:华待 (若有异议请与网页底部的电邮联系)
要的话可以发给你哦 呵呵 我还是直接粘贴上得了 希望对你有帮助 web.config文件内容如下

<?xml version="1.0"?><!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
--><configuration>
<connectionStrings>
<add name="conString" connectionString="Data Source=.;Initial Catalog=ProjectEva;User ID=wodesqlyongmuming;Password=wodemima" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true">
<assemblies>
<add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
</assemblies>
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</buildProviders>
</compilation>
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Windows"/>
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<httpRuntime executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>
<httpHandlers>
<add path="CrystalImageHandler.aspx" verb="GET" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
validate="false" />
</httpHandlers></system.web>
<location allowOverride="true" inheritInChildApplications="true">
<appSettings>
<add key="CrystalImageCleaner-AutoStart" value="true" />
<add key="CrystalImageCleaner-Sleep" value="60000" />
<add key="CrystalImageCleaner-Age" value="120000" />
</appSettings>
</location>
</configuration>

对于在web.config配置链接Access数据库语句如何在页面里调用。 在asp.net里面:~

Access数据库链接问题,在Web.config可以 不需要像你这样配置。直接在AccessHelper类里面配置就OK了。代码如下:

//数据库连接字符串
public static string strDbName = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/nuo_data.mdb");//数据库路径以及名称
public static string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strDbName;//版本设置

///
/// 执行SQL语句,返回影响的记录数
///
/// SQL语句
/// 影响的记录数
public static int ExecuteSql(string SQLString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
using (OleDbCommand cmd = new OleDbCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}



以上写了一个参照方法

  ASP.NET程序中的web.config中的连接字符串为: ,name是指的在程序写好的链接数据库的方法名,connectionString中就是我们与数据库连接配置参数:server表示数据库服务器的名字和IP地址,uid是指数据库的用户名,pwd是数据库登录密码,database是指数据库的名字。
  ASP.NET程序与sql server 2005数据库连接不单是需要在配置文件中配置好数据库名、用户名、密码、IP地址。还需要在程序中也要写好与数据库的连接方法,然后在web.config中来调用才能正常连接,这样程序在使用过程中才不会报与数据库连接错误。
  1、ASP.NET程序与sql server 2005数据库连接方法代码:(注:与数据库连接的方法有很多,但是都是大同小异)
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Configuration;using System.Data.SqlClient;using System.Data.OleDb;using System.Data.Sql;  namespace DLL{ public class DBHelper { public static string conn = ConfigurationManager.ConnectionStrings["Conn"].ToString(); //public static string conn =ConfigurationManager.AppSettings["SqlConnString"].ToString(); static SqlConnection con = null; /// /// 判断数据库连接状态 /// /// public static SqlConnection getConnection() { try { if (con == null) { con = new SqlConnection(conn); } if (con.State == ConnectionState.Broken) { con.Close(); con.Open(); } if (con.State == ConnectionState.Closed) { con.Open(); } } catch (Exception ex) { throw ex; } return con;   }   public static SqlCommand NewMethod(string sql, SqlParameter[] par) { SqlCommand com = new SqlCommand(sql, getConnection()); if (par != null) { foreach (SqlParameter parameter in par) { if (parameter.Value == null) { parameter.Value = DBNull.Value; } com.Parameters.Add(parameter); } } return com; } public static DataSet Dataset(string sql, SqlParameter[] par, string tableName) { DataSet set = new DataSet(); SqlCommand comm = NewMethod(sql,par); if(tableName==null || tableName=="") { tableName = "tableName"; } SqlDataAdapter dapter = new SqlDataAdapter(sql, getConnection()); dapter.Fill(set,tableName); return set; } public static DataTable Table(string sql, SqlParameter[] par, string tableName) { DataTable table = new DataTable(); try { table = Dataset(sql, par, tableName).Tables[0]; return table; } catch (Exception ex) { throw ex; } } public static SqlDataReader Reader(string sql,SqlParameter[] par) { SqlDataReader red = null; SqlCommand comm = NewMethod(sql,par); try { red = comm.ExecuteReader(); } catch (Exception ex) { red.Close(); con.Close(); throw ex; } return red; } public static int Execut(string sql, SqlParameter[] par) { int num = 0; SqlCommand com = NewMethod(sql, par); try { num = com.ExecuteNonQuery(); } catch (Exception ex) {   num = 0; } con.Close(); return num; }   } }  2、web.config配置文件的连接代码为:
“Asp.Net 配置”选项。 设置和注释的完整列表可以在 machine.config.comments 中找到,该文件通常位于 \Windows\Microsoft.Net\Framework\vx.x\Config 中 --> 节可以配置 安全身份验证模式,ASP.NET 使用该模式来识别来访用户身份。 --> 节 可以配置相应的处理步骤。具体而言, 开发人员通过该节可配置要显示的 html 错误页, 以代替错误堆栈跟踪。   -->

学习.net编程的顺序是什么
答:最开始的时候不要急于求成,多练习,慢慢来。如果是其他编程语言的高手,完全可以根据自己的实际情况决定如何选书,选什么样的书。然后就是虚心一点,不懂的多上网查查,既然是搞编程的,完全可以自己搞个小系统,把经常遇到的问题收集起来,以后可以方便学习。.NET还在不断发展,不断的有新的技术退出,...

.NET 概念
答:你是刚开始学习.net 吗?1、控制台是用来输入,输出信息的 2、.NET框架 不需要实例化,具体作用如下:(1)提供了一个面向对象的编程环境,完全支持面向对象编程。提高软件的可复用性、可扩展性、可维护性、灵活性。(2)对web应用的强大支持 (3)对web service(web服务)的支持,web service 是....

怎样学习asp.net?(主要是写类库)
答:我刚从学校毕业出来工作,在学校学了点c#和php,现在老板要我修改公司的网站,主要是用asp.net开发的,东西很多,已经看了快一个星期的代码了,越来越觉得东西很多也很陌生难以消化,主要是类库和一些方法不知道到底该怎样去写。我自己没有电脑,只有上班的时间可以学习,感觉很慢。根据这些情况,现在我想问的主要有两个问...

一个云服务器可以同时配置.net、p h p环境吗?
答:完全可以.服务器是独立的硬件设备.可以根据需要安装各种操作系统以及配置各种网站环境.PHP的环境可以用IIS+PHP+MYSQL.NET的环境可以用IIS+MSSQL.一般服务商是可以帮你安装这些的.另外同时安装两种数据库会占用较多的系统资源.建议你使用2G以上内存的云服务器.海腾数据杨闯为你解答.有云服务器问题需要帮忙的...

最近刚开始学习asp.net,打开了vs,在里面添加了几个按钮空间,但是运行...
答:你没有默认页面所以自动给你列出了目录,常见的默认页的名称有 index default home 等,这个是你网站的目录

软件开发学不会该怎么办
答:对于零基础想学java的人,千万不要害怕,不要觉得没基础就学得很吃力,学不会等等。刚开始零基础入门的学习进度是很慢的,不用着急,慢工才能出细活,说白了Java入门阶段也就是个熟练的过程花费的学习时间比较长。不可否认,大家在开始接受新事物的时候都会陷入困境的。学习是循序渐进的,零基础入门...

我刚开始学习ASP.NET编程遇到下面的问题:
答:其他人回答问题都不看清楚问题描述,晕 正确回答:楼主的的拼写错了 ,是手敲的代码吧:错误代码:mircosoft.jet.oledb.4.0 正确代码:Microsoft.Jet.OLEDB.4.0 唉,一字之差呀~~

开始学习ASP.NET网站开发编程序,结果在注册页面,添加注册信息的“添加...
答:ucObj.AddUser(……)方法若是没问题的话那看看下面 int IntReturnValue = ucObj.AddUser(……)这个地方时获取插入的ID还是受影响的结果?但不过怎么样你下面 if (IntReturnValue == 100) 这个地方应该有问题,受影响行数也应该判断是不是等于1啊,返回的ID号的话应该去判断是不是0或是空,觉得...

学习ASP.NET做网站
答:asp.net精髓在.net部分,学好C#吧,现在VS2008提供了完美的操作界面,对于前台页面开发简单得不得了,不过还是要懂得html,css对于前台布局非常有用,javascript用于处理一些客户端的数据和事件,而Ajax嘛就比较少用,可以一边学一边用,总之,你要用asp.net做一个网站,最起码要会html和C ...

.net(c#)一般学习得多长时间能够可以开发程序了
答:先花些时间了解语言都可以做什么,不要抠细节 再思考一下需要开发的方向,如果方向已定,那么就思考如何让语言去实现其中的细节部分。把各个细节转化为语言的各个模块或算法的组合,形成一个解决问题的比较完整的思路。按之前的思路,具体开始实施各方面的细节,在带着开发目标的前提下,开始学习和熟悉语言...