我正在开发一个引用Web服务的Pocket PC 2003应用程序。
我正在找出调试Web方法但未成功的方法。
- 我在WebReferences中检查了服务的URL属性,并确保它是正确的。
- 我开始调试PocketPC应用程序,然后在没有调试的情况下将Web服务构建为启动,之后转到Debuh>附上流程并附上devenv-“Pocket PC app”
- 我也试过附加到aspwp.exe进程,但似乎无法点击Web方法中的断点。
- 将Web服务部署到IIS虚拟目录。
-I copy将整个webservice文件夹粘贴到虚拟目录中。然后我在Visual Studio中打开解决方案文件。启动时无需调试,当webmethods在浏览器中显示时,单击它,然后单击Invoke
有人可以指导我调试此类Web服务的正确方法吗?提前谢谢。
答案 0 :(得分:0)
如果您使用的是Visual Studio 2005或更高版本,而不是IIS,请使用Visual Studio附带的玩具Web服务。在使用Web服务的ASP.NET项目的属性中,在“Web”下,选中“使用Visual Stuidio开发服务器”。为了使玩具服务器启动,您必须从Visual Studio启动ASP.NET项目。
然后使用托管代码调试附加到名为Webdev.Webserver.exe的进程。