1

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

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

建议?

4

1 回答 1

0

打开您用于部署的项目对象。如果您有多个项目对象,则右键单击树视图绘制器中的目标,然后单击首选项以打开一个对话框,让您选择将用于部署的目标对象。选择设置了 DEBUG 符号并设置为debug build的那个。

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

我还在 PowerBuilder 帮助文件中为您找到了这个:

使用调试符号

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

** 在 13 年 1 月 26 日在此处添加了其他详细信息

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

测试和调试 PowerBuilder.NET WCF Web 服务

于 2012-10-27T03:17:11.083 回答