标题:[经验]新手用dreamwear和ACCESS做留言板中遇到的问题解决方法(申精)
只看楼主
爬树的猪
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-7-6
 问题点数:0 回复次数:0 
[经验]新手用dreamwear和ACCESS做留言板中遇到的问题解决方法(申精)
我也是个新手.在学做网页时,我选择了dreamwear和frieworks,(flash还没有去学).
当我在用dreamwear做留言板的时候,遇到过很多问题.当时我查过很多的网页,包括baidu.and.google.但是上面大多数都是很分散的.所以我想在这里把它们都系统化,规范化.有什么不对的.请指出来.谢谢.在这一问题上还有什么不懂的可以QQ我(120616394).

1.安装IIS
做留言板就肯定要用到数据库.我选择的是ACCESS,(这个是微软的数据库软件.一般系统都有,没有的到baidu里去下.这里就不提供了)ACCESS要用到IIS,具体什么东东我就不知道了,反正没这个是不行的.这个也在系统中有,但一般都没有安装,所以要用到系统盘,放入--开始--控制面板--添加或删除程序。按"添加/删除Windows组件"对话框,选择internet信息服务--下一步--完成.安装好了以后就进入iis的设置,点开始-设置-控制面版-管理工具-Internet 信息服务.在internet信息服务--本地计算机--网站--默认网站下右击菜单--属性,在打开的属性对话框中选择"主目录",在本地路径中选择你网页所在的根文件夹,其它的保持默认.
2. 留言板的制作.
http://music.flasher123.com/xuexi/jiaocheng/index.htm这个网页中有你需要的制作步骤.
3.Server Application Error
在你做好一个留言板之后,肯定是要在本机运行一下撒.嘿嘿,出问题了,那就是网页一打开,出现下面这一段文字:Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

这个是什么原因呢,别问我,我说了我也是个菜鸟,想知道自己上GOOGLE查去.解决方法嘛.请看下面
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

2。开始--运行--打cmd,
然后cd C:\Inetpub\Adminscripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

运行一下,如果能打开网页了,OK,但是我好像特别的背吧,起码我的不行.再来!
接着cscript.exe synciwam.vbs -v
然后iisreset
有些机子行了.但有些到最后一部提示8004e00f的错误,此错误是MSDTC服务不正常造成的.
首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
• HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
• HKEY_CLASSES_ROOTCID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass 你的密码
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetpub\adminscripts>cscript synciwam.vbs -v
相信只要不是很背的人,在这一步完成以后都能用了.嘿嘿..我早说过我不是一般的背,所以我的不行.继续!
[1]:
开始--控制面板--服务.检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,

如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:
在CMD下执行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage (注意!这里是区分大小写的)

regsvr32 asptxn.dll
好,我的行了,不是可以运行了,是终于换错误的画面了,汗\\\
4.错误类型:Active Server Pages, ASP 0141 (0x80004005)@ 命令只能在 Active Server Page 中使用一次

这个问题是ASP引用了不止一次.在代码的头两行中找到类似于
<%@LANGUAGE="VBSCRIPT"%>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/cnnScore.asp" -->
<%
删除
<%@LANGUAGE="VBSCRIPT"%>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 这两行中的任意一行.


OK!又换ERROR了..嘿嘿...但是下一个问题我终于还是没有想到办法解决.所以就只是把有错误的一行中的控件删除了.

到了这里我的留言板总算是能运行了.只不过界面不怎么好看.美观的化,就得看你们自己的了.


看我受了这么多的打击,又解决了这么多的问题,,再怎么着也得给我一点鼓励吧?


搜索更多相关主题的帖子: 申精 dreamwear 问题解决 ACCESS 
2007-10-26 12:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-180933-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.108724 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved