网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
当前位置:Delphi园地技巧文章编程心得 → 解决DELPHI2005调试ASP.NET程序小问题
解决DELPHI2005调试ASP.NET程序小问题
日期:2005年5月9日 作者:summer_wzx 人气: 查看:[大字体 中字体 小字体]
新手使用学习DELPHI2005的过程中,很多人发现辛苦安装了DELPHI2005后,却在IIS的环境下编译调试ASP.NET的程序,发生错误信息:“Unable to attach to ASP.NET worker process (typically aspnet_wp.exe or w3wp.exe)” or something close to it.”。

发生该错误的原因可能为:
1. NET Framework 没有成功安装。
2. 安装.NET Framework之后才安装IIS引起的

解决方案如下:
1. 运行中运行CMD并键入 %comspec% /K %windir%\microsoft.net\framework\v1.1.4322\aspnet_regiis.exe –i
如图

在WEB站点的目录下会建立一个子目录aspnet_client(如图)

确认网站属性中HTTP头中有如图的设置

关掉Delphi2005,仍运行CMD,在命令行执行“iiseset”重起IIS
2. 如果尝试第1种方法后,仍无法解决问题,可以手动尝试修改machine.config配置文件修改设置。
首先,使用记事本打开系统目录中%systemroot%\Microsoft.net\Framework\v1.1.4322\CONFIG\machine.config文件。
在<assemblies>加入<add assembly="Borland.dbkasp, Version=9.0.0.1, Culture=neutral, PublicKeyToken=b0524c541232aae7" />
如图

如图,接着找到 <httpmodules> 添加
<add type="Borland.DbkAsp.DbkConnModule, Borland.dbkasp, Version=9.0.0.1, Culture=neutral, PublicKeyToken=b0524c541232aae7" name="DbgConnect" />

保存文件,现在再使用DELPHI2005+IIS编译调试ASP.NET,可恶的错误对话框不见了。此方法仅适合DELPHI2005。

后话:我找了很多的中文资料,在盒子和大富翁摸索了多天,都没有解决我曾遇到的相同此问题的方法,最后找到相关的英文文档才解决问题,希望这篇文章能给目前DELPHI for .NET初学者提供帮助,不要让小小问题打击同志们对DELPHI2005学习的热情,希望能让更多人来支持DELPHI。
如果对此文有疑问,通过quickstore2002@yahoo.com我们可以交流。转载请保留完整文章,谢谢!

电子文下载地址:http://www.2ccc.com/article.asp?articleid=2152

参考文献:
What are the ASP.NET debug changes made to machine.config when installing Delphi 2005?

(出处:DelphiFans.com)

相关文章:
 → 特别推荐
 → 热点TOP10
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved