ASP.NET网页编程之ASP.NET2.0数据库进门之罕见毛病
另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。asp.net|毛病|数据|数据库 上面的列表供应了先生们在实行安装中所发明的最多见的毛病,而且假如您也碰到成绩,能够查找看看有无相似的情形:・不准确的MDB文件的称号或路径――从头反省一下切实的MDB的称号和路径。为了不路径称号呈现毛病,可使用AccessDataSource的ConfigureDataSource导游中的Browse按钮。
・不准确的MDB文件的会见允许――假如MDB文件必要UserID和暗码,则必需利用第4章中先容的手艺。
・在没无数据源控件的时分实验利用数据绑定控件――数据绑定控件必需具有一个由DataSourceID属性指定的数据源,即数据源控件。
・为数据绑定控件设置毛病的数据源――假如您利用了多个数据源控件,请出格注重每一个控件切实其实切称号。然后再次反省每一个数据绑定控件的DataSourceID属性中利用的数据源。
・在JET还未安装在呆板上时妄图利用MDB――固然产生的次数很少,但仍是请反省服务器是不是安装了JET。复制MDB文件很简单,可是还必需有安装好的Access软件大概JET引擎。
・表和列名中的毛病――这个毛病常常产生在输出的时分;假如在VisualStudio和VWD中利用计划器导游大概拖放体例,那末就不会出成绩了。
・不准确的SQL语句语法――请确认您准确地拼写了关头字。在列表(比方一组字段称号)中每项之间必需有逗号。笔墨字符串必需在一对单引号当中,可是数字则不必要。在任何大概的情形下,利用数据源控件的ConfigureDataSource对话框来创立语句。还能够在AccessQueryDesign工具大概VisualStudioQueryBuilder中间接测试SQL语句。
・实验利用被锁住的MDB工具――以后以Design形式在Access中翻开的MDB表大概查询回绝一切的读取和写进。当想在ASP.NET中利用该工具时,必要在计划时大概运转时封闭这个工具。
・妄图修正一个被锁住的页面――VWD的Design视图对一个被扫瞄器翻开的页面是不成用的。假如必要利用Design视图,则必需起首封闭扫瞄器。(能够在Source视图中编纂、保留和革新扫瞄器来检察修正)。就安全性而言,Java已经远远低于VB.NET,更无法与安全性著称的C#相比。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
页:
[1]