用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧Delphi

解决DELPHI2005调试ASP.NET程序小问题

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 20:05:54
新手使用学习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?

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:17,093.75000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号