2010-08-07 48 views
2

那么,在visual studio 2008中,我们能够创建infopath 2007 web表单项目,然后附加到iis过程来调试infopath web表单。如何调试Infopath 2010 web表单?

在visual studio 2010中没有infopath项目,我们只能使用vsto和不能连接到iis进程。

那么,如何调试Infopath 2010 web表单呢? - 可能吗?

回答

5

在InfoPath2010中进行调试有点棘手。您需要配置您的VSTO高级构建选项来存储调试信息,然后使用VS2010打开。使用VS2010附加w3wp.exe进程。然后您应该能够调试。对于完整的步骤,检查出我的博客文章How to debug Infopath2010 using VS2010

1

与后面的代码已经2007年由于改变了不少,从的InfoPath微软不让我们开发在Visual Studio中的东西了:-)

调试的InfoPath 2010表单模板的过程

其实有一个关于Investigating Issues with InfoPath 2010 SharePoint Applications真的很好的MSDN文章,它肯定会帮助你!

有你需要做的,让您的形式进行调试(在InfoPath代码编辑器或Visual Studio工具的应用程序全部完成)几件事情:

  1. 构建在调试模式下(项目属性>生成>活动(调试)
  2. 启用完整调试信息(项目属性>生成>高级)
  3. 清除 “启用仅我的代码”,然后选择 “禁止JIT ...”(工具>选项>调试)

然后,您可以部署模板并附加到正确的w3wp进程或SPUCWorkerProcess沙盒解决方案 - 为此,您将需要使用Visual Studio。

无论如何:请确保您阅读MSDN文章;-)

0

是的,这是可能的。调试InfoPath中,将需要以下步骤highlighted in this post

简而言之,将需要为你:

  • 配置VSTA设置
  • 重新发布InfoPath表单
  • 部署InfoPath表单
  • 调试通过Visual Studio的代码(不是VSTA)
相关问题