一个很搞的问题...速度....!!!!Global.asax!!!!
大家看看...本来这样的问题不奇怪...但是....问题是这样的...
F:\IMQX_Solution\imqx\ 是网站的根目录...Global.asax也放在根目录下..
而我要浏览的页面在\management目录下..\App_Data\data.mdb 是ACCESS数据库...
当然..根目录下的页面浏览完全没问题..而在子目录下的页面例如下面的就会偶尔出这样的问题..
而这样的问题也不是每一次都出现..而是偶然的出现..刷新一下可能就好了..然后再刷新一下就又这样的了...
高手帮忙看看什么问题啊..ConnectionString 在Web.config里..
Data Source 的路径是 HttpContext.Curent.Server.MapPath(App_Data\data.mdb) 是在程序里写的...要是在Web.config里写Data Source = App_Data\data.mdb的话就会出错说C:\WINDOWS\System32\App_Data\data.mdb 不存在...
为什么会出现这样的偶然情况????
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
'F:\IMQX_Solution\imqx\mamagement\App_Data\data.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 'F:\IMQX_Solution\imqx\mamagement\App_Data\data.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
源错误:
行 14: Gblcmd.Connection = Gblconn;
行 15: Gblcmd.CommandText = GblcmdStr;
行 16: Gblconn.Open();
行 17: System.Data.OleDb.OleDbDataReader Gbldr = Gblcmd.ExecuteReader();
行 18: Gbldr.Read();
源文件: f:\IMQX_Solution\imqx\Global.asax 行: 16