调试在本地计算机上运行的Web服务?

时间:2012-07-30 20:42:10

标签: web-services iis-7 powerbuilder

我正在使用PowerBuilder Classic 12.1将.NET Web服务目标部署到在我的本地计算机上运行的IIS 7。我想能够调试它。 Sybase的文档说我应该能够。但是,当我运行调试器时,它会显示“附加到ASP.NET worker”和“剩余时间:20秒”。它倒数到0然后我看到“无法附加到ASP.NET工作进程”。

我正在以管理员身份运行PowerBuilder,所以我认为这不是问题所在。

连连呢?

1 个答案:

答案 0 :(得分:0)

打开您用于部署的项目对象。如果您有多个项目对象,则右键单击树视图画家中的目标,然后单击首选项以打开一个对话框,让您选择将用于部署的目标对象。选择使用DEBUG符号设置为的设置并设置为调试版本

我很幸运地调试了IIS托管和自托管的PB Web服务。

我也在PowerBuilder帮助文件中找到了这个:

使用DEBUG符号

如果在代码中使用DEBUG条件编译符号作为Web服务部署的非可视对象,并且希望运行此代码,则必须确保在部署项目之前选中了“启用DEBUG符号”复选框。如果您计划调试程序集或Web服务,则应确保将项目部署为调试版本。

  

**在1-26-13

上添加了其他详细信息      

这篇博客文章将帮助您在PowerBuilder.NET中使用WCF调试。

     

Testing & Debugging PowerBuilder.NET WCF Web Services