.NET程序中WEB.CONFIG文件对数据库的配置问题 10

下面这些代码,运行后提示:“/”应用程序中的服务器错误。---------------------------------------------------------... 下面这些代码,运行后提示:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

不支持关键字: “provider”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 不支持关键字: “provider”。

<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="strcon" value="provider=microsoft.jet.oledb.4.0;data source=newdata"/>
</appSettings>
<connectionStrings/>
<system.web>
<compilation debug="true"/>
<authentication mode="Windows"/>
</system.web>
</configuration>
展开
 我来答
猪OLOVE猪
2010-11-09 · TA获得超过6161个赞
知道大有可为答主
回答量:1323
采纳率:0%
帮助的人:2849万
展开全部
pages节点
pages节点用于表示对特定页设置,主要有三个属性,分别如下:
属性名 说明
buffer 是否启用了 HTTP 响应缓冲。
enableViewStateMac 是否应该对页的视图状态运行计算机身份验证检查 (MAC),以放置用户篡改,默认为false,如果设置为true将会引起性能的降低。
validateRequest 是否验证用户输入中有跨站点脚本攻击和SQL注入式漏洞攻击,默认为true,如果出现匹配情况就会发 HttpRequestValidationException 异常。对于包含有在线文本编辑器页面一般自行验证用户输入而将此属性设为false。
下面就是一个配置节点的例子:
pages buffer=true enableViewStateMac=true validateRequest=false/ sessionState节点
sessionState节点用于配置当前asp.net应用程序的会话状态配置。以下就是一个常见配置:
sessionState cookieless=false mode=InProc timeout=30 / 上面的节点配置是设置在asp.net应用程序中启用Cookie,并且指定会话状态模式为在进程中保存会话状态,同时还指定了会话超时为30分钟。
sessionState节点的Mode属性可以是以下几种值之一:
属性值 说明
Custom 使用自定义数据来存储会话状态数据。
InProc 默认值。由asp.net辅助进程来存储会话状态数据。
Off 禁用会话状态。
SQLServer 使用进程外SQL Server数据库保存会话状态数据。
StateServer 使用进程外 ASP.NET 状态服务存储状态信息。
一般默认情况下使用InProc模式来存储会话状态数据,这种模式的好处是存取速度快,缺点是比较占用内存,所以不宜在这种模式下存储大型的用户会话数据。
这里是web.config的配置详解,你可以去看看:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式