好吧,在visual studio 2008中,我们能够创建infopath 2007 Web表单项目,然后附加到iis进程以调试infopath Web表单。
在visual studio 2010中没有infopath项目,我们只能使用vsto并且无法附加到iis进程。
那么,如何调试Infopath 2010 Web表单? - 有可能吗?
答案 0 :(得分:5)
在InfoPath2010中进行调试有点棘手。您需要配置VSTO Advanced Build选项以存储调试信息,然后使用VS2010打开。使用VS2010安装w3wp.exe进程。然后您应该能够调试。步骤,看看我的博文How to debug Infopath2010 using VS2010
答案 1 :(得分:1)
调试带有代码的InfoPath 2010表单模板的过程已经从InfoPath 2007发生了很大变化,这要归功于Microsoft不再允许我们在Visual Studio中开发我们的东西了: - )
实际上有一篇非常好的关于Investigating Issues with InfoPath 2010 SharePoint Applications的MSDN文章肯定会帮助你!
要启用调试表单,您需要执行以下操作(所有操作均在InfoPath代码编辑器或Visual Studio Tools for Applications中完成):
然后,您可以部署模板并附加到正确的w3wp
进程或附加到沙箱解决方案的SPUCWorkerProcess
- 为此,您需要使用Visual Studio。
无论如何:请务必阅读MSDN文章; - )
答案 2 :(得分:0)
是的,这是可能的。在Infopath中进行调试需要执行以下步骤highlighted in this post
简而言之,您需要: