请问一下,这样配置Web.config为什么有如下提示错误?????
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="ok" value="Provider=Microsoft.Jet.OLEDB.4.0; UserID=Admin;Password=; Data Source="&Server.MapPath("./db/data.mdb")></add>
</appSettings>
</configuration>
注:db是文件夹,程序文件在db文件夹外;分析器错误信息: “&”字符(十六进制值 0x26)不能以名称作为开头
我去掉&或将这个换为"+"也不行,到底是什么原因啊?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="ok" value="Provider=Microsoft.Jet.OLEDB.4.0; UserID=Admin;Password=; Data Source="&Server.MapPath("./db/data.mdb")></add>
</appSettings>
</configuration>
注:db是文件夹,程序文件在db文件夹外;分析器错误信息: “&”字符(十六进制值 0x26)不能以名称作为开头
我去掉&或将这个换为"+"也不行,到底是什么原因啊?
解决方案 »
- 使用ASP.NET中的控件会不会增加资源开销
- 急求答案! 保存textarea中的图片到本地,然后修改数据库文章中图片路劲
- 分析器错误信息: 未能加载程序集
- DataAdapter.Fill问题:System.InvalidOperationException: Invalid attempt to Read when reader is closed.
- 使用DNN出现的修改注册表问题http://bsalsa.com
- 帮我解决个SiteMapPath的问题吧
- 在线急等;ASP.NET 2.0 定义了一个类,在其他页面上如何调用?
- 关于 html 里的 Table 的单元格的宽度问题
- 水晶報表問題
- 关于WebTreeView的闪烁问题
- vs.net 怎么有时候能调试,有时候不能,极少数时候能,然后onclick事件调试一次后,再click就不能调试了
- 新人简单问题,数据校验、事务处理、数据绑定、JScript
楼主谁告诉你 web.config 文件里可以用 Server.MapPath() 方法的???
直接指定数据库的绝对路径不是更好吗,如非要程序的方式可这样更改:
UserID=Admin;Password=; Data Source="></add>
然后在数据库连接理再使用: ConfigurationSettings.AppSettings["ok"]) + Server.MapPath("./db/data.mdb")做为连接字串。
看业你不太适合做开发,做开发的不能太执着,你比较适合做研发,研发的需要热情与执着。