Win7下DW测试常见问题处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误:
An error occurred on the server when processing the URL. Please contact the system administrator
解决方法如下:
设置方法一:
以管理员身份运行CMD,将目录定位到%windir%\system32\inetsrv\,然后执行appcmd set config -section:asp -scriptErrorSentToBrowser:true。
%windir%\system32\inetsrv\appcmd set config -section:asp
-scriptErrorSentToBrowser:true
设置方法二:
打开IIS7的asp设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,改为True,然后点右侧的应用!如图所示:
通过以上设置后,再从浏览时打开出错ASP页面时就能看到页面出错的详细信息,方使调试。如果是公开的Web服务器建议不要打开此选项,以防出错信息被他人利用。
ADODB.Connection错误'800a0e7a'
未找到提供程序。该程序可能未正确安装。
/hua1/manage/inc/conn.asp,行8
咋一看貌似是数据库连接的问题,但是我反复看了数据库的连接代码没有错误;接下来就换到自己的机器上运行网站,程序运行正常;所以,得出的结论是:网站程序正常。那接下来要考虑的问题就是机器环境配置的问题,是不是服务器软件的问题,本机装的是win7的IIS,仔细看了下IIS的配置暂时没发现问题。为了进一步确定是不是服务器软件的问题就打算换个服务器软件AMPserv 5.2.6 结果被杀毒软件给阻止了部分东西,于是有点生气就不想弄了,又回到了研究IIs的路上。
百无聊赖的瞎点着看的就找到了问题所在:
因为系统是64Bit的win7所以会出现这个问题,方法如下:
找到IIS应用程序池,“设置应用程序池默认属性”->“常规”->”启用32 位应用程序”,设置
为True。
这样我的问题就解决了。。
iis里高级设置处端口不是默认的80端口而是8086
非80端口的站点在dw里的web url得加上(:端口号)
如你的应该是http://localhost:8086/
服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS 管理器无法验证此内置帐户是否有访问权。请确保应用程序池标识具有该物理路径的读取访问权。如果此服务器加入到域中,并且应用程序池标识是NetworkService或LocalSystem,则验证
点右边的“基本设置”—“连接为”,默认的是选中“应用程序用户”,你选中上面的“特定用户”,然后点右边的“设置”,用户名密码就用你系统的用户名和密码,而且你这个账号有网站目录的权限。
http:错误500
去掉可以仔细查看500的内容