仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 424|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网页设计ASP+SQLServer2000编程履历堆集总结

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:21:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;asp+|server|server2000|sql|sqlserver|编程  头几天帮人调试一个ASP+SQL2000+IIS5.1/6.0的网站程序,调试过程当中碰到的成绩以下:
  1、SQLServer登录
  本来存在备份数据库,经由过程附加数据库导进到SQLServer,原网站数据库不克不及一般上岸。而且已在平安中增加用户脚色。付与办理员权限和数据库一切者权限。发明脚色增加有成绩,反省缘故原由,原导进数据库中包括一个用户脚色,往失落后再增加便可。
  实验上岸,仍旧报错:未与信托的SQL毗连。选择属性―〉平安性,修正身份考证为:windows和SQLServer。或修正注册表:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode的值决意了SQLServer将接纳何种身份考证形式。
  1、暗示利用"Windows身份考证"形式
  2、暗示利用夹杂形式(Windows身份考证和SQLServer身份考证).后一般上岸。
  2、IIS5的http500外部服务器毛病
  次要毛病体现就是asp程序不克不及扫瞄但html静态网页不受影响,查询收集属于“IWAM账号在ActiveDirectory、IISmetabase数据库和COM+使用程序三处的暗码没法同步”成绩,办理办法参考收集实验(括号内为实验了局和处置):
  手动修正:(我依照步骤可是手动修正并没有乐成,忧郁)
  1、从头设置IIS的IWAM账号暗码。右键单击我的电脑->办理,翻开盘算机办理界面翻开当地用户和组->用户 右键单击启动IIS历程帐号 IWAM_****(注:****通常为盘算机名)点击设置暗码,设置为一个你想要的暗码。
  2、同步IISmetabase中IWAM_MYSERVER的暗码,在CMD中:c:inetpubadminscripts>adsutilsetw3svc/wamuserpass"yourpassword"也可:选择"站点属性"->目次平安性标签->编纂"匿名会见和考证把持"->在弹出的框当选中匿名会见,单击编纂按钮->用户名扫瞄,选择IWAM_MACHINE,暗码框中输出统一的暗码,选中"同意IIS把持暗码"->断定。
  注重:
  在WIN2000中,检察到的暗码为星号,若要不为星号,必需要先修正adsutil.vbs文件。
  a.到c盘inetpubadminscripts找到adsutil.vbs(依据装体系时设定的分歧,有的路径大概纷歧样)
  b.右键单击,用记事本翻开
  c.查找IsSecureProperty=True注重=前后各有一个空格
  d.将IsSecureProperty=True改成IsSecureProperty=False
猎取IWAM帐户暗码命令:cscript.exeadsutil.vbsgetw3svc/wamuserpass
猎取IUSR帐户暗码命令:cscript.exeadsutil.vbsgetw3svc/anonymoususerpass
  输出以上命令,按回车可分离检察IWAM和IUSR的暗码。
  修正暗码命令:
修正IWAM帐户暗码cscript.exeadsutil.vbssetw3svc/wamuserpass"password"
修正IUSR帐户暗码cscript.exeadsutil.vbssetw3svc/anonymoususerpass"password"
  password设置为你想修正的暗码,即与第一步中你设置的用户IWAM_****的不异,按回车便可修正完成。
  修正暗码前请必定中断一切的Internet信息服务,不然前面大概会堕落,而且IWAM帐户大概会被锁定。
  3、同步COM+使用程序所用的IWAM_MYSERVER暗码,在CMD中:
  c:inetpubadminscripts>cscriptsynciwam.vbsCv。不乐成。也可:
  (1)启动组件服务办理单位:“运转”->“mmc”,启动办理把持台,翻开“增加/删除办理单位”对话框,将“组件服务”办理单位增加上。
  (2)找到“组件服务”->“盘算机”->“我的电脑”->“com+使用程序”->“out-of-processpooledapplications”,右击“out-of-processpooledapplications”->“属性”。
  (3)切换到“out-of-processpooledapplications”属性对话框的“标识”选项卡。选择“此用户”,扫瞄,选择用户名“IWAM_MACHINE”。这些都是缺省的。鄙人面的“暗码”和“确认暗码”文本框内输出准确的暗码,断定加入。
  (4)体系假如提醒“使用程序被一个以上的内部产物创立。你断定要被这些产物撑持吗?”时断定便可。
  (5)假如在iis中将别的一些web的“使用程序回护”设置为“高(自力的)”,那末这个web所利用的com+使用程序的iwam账号暗码也必要同步。
  可是在举行第三步操纵时老是报8004e00f毛病。进进组件服务,检察组件服务/盘算机/我的电脑/COM+使用程序,了局报错"COM+没法与Microsoft散布式事件和谐程序扳谈",没法检察内里的工具。在事务检察器中msdtc服务没有一般启动。办理办法:运转msdtc-resetlog
最初办理:"COM+没法与Microsoft散布式事件和谐程序扳谈"在安装了Windows组件中的动静行列后,就不会呈现这个毛病了,同时"动静行列"组件又对服务中的"DistributedTransactionCoordinator"(即msdtc服务)有依存干系,这个服务必需启用,才能够安装动静行列组件!动静行列装好后,COM+使用程序菜单就能够翻开了,暗示其已一般事情!假如在这个时分再装IIS大概把IIS卸载重装,就一般了!实践上,手工同步暗码太甚贫苦,乐成率不高!
  3、数据库中的存储内容在ASP页面不剖析
  成绩体现:网页本来利用一般,可是在利用了一段工夫以后良多内容不克不及一般显现。
  成绩剖析:入手下手觉得是毗连池成绩,厥后发明没甚么干系,在页面上观察源码已将数据库中的内容读了出来,却没有在页面上展示。发明是呈现了"\"标记。这个标记在ASP中被以为是本义字符的特别字符,没法剖析,故没法一般显现。 
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。
乐观 该用户已被删除
沙发
发表于 2015-1-19 09:17:25 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
兰色精灵 该用户已被删除
板凳
发表于 2015-1-26 13:18:08 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
蒙在股里 该用户已被删除
地板
发表于 2015-2-10 04:09:40 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
精灵巫婆 该用户已被删除
5#
发表于 2015-2-28 19:32:08 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
admin 该用户已被删除
6#
发表于 2015-3-10 06:51:33 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
老尸 该用户已被删除
7#
发表于 2015-3-17 05:10:19 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
小女巫 该用户已被删除
8#
发表于 2015-3-23 22:19:41 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-29 07:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表