2009-08-11 105 views
0

您有什么技巧来调试未安装的WebPart?每个响应一个提示。Sharepoint WebPart未安装

+0

这是一个尚未解决的问题。你可以通过“不安装”更具体吗? – 2009-08-11 09:44:17

+0

这个开放性问题是我们讨论一系列需要解决的问题。 我的问题是,它安装,但是当我点击XML图标或尝试将该部分添加到页面时出现错误 – John 2009-08-11 09:48:34

+0

@John:这看起来像一个非常具体的错误。你可能有更好的运气发布这个作为自己的问题,详细介绍了如何构建Web部件。 – 2009-08-11 10:04:39

回答

0

新手最常见的问题之一可能是代码访问安全性。 Jan Tielens提供了一个排除故障的好文章Common Security Pitfalls for Web Part Developers。它是为SharePoint 2003/WSS 2.0编写的,但在SharePoint 2007/WSS 3.0中适用相同的原则。

错误通常类似于“此Web部件页上的Web部件或Web窗体控件无法显示或导入,因为它未在此站点上注册为安全。”

0

一个快速解决方案我能想到看到你的错误信息是,你在代码中的某处有一个< %%>。您可以尝试包装的那部分与

<div id="temp" runat="server"> var x= '<% = x.ClientID %>' </div> 
0

的Sharepoint不允许内嵌脚本的不同之处在于在_layouts文件夹开箱任何内容。您需要将内联代码块移到后面的代码中。

0

在构造函数中放置一个断点并对其进行调试。你可能不想在构造函数中做任何事情。我认为我们可能在那里做了一个RunWithElevatedPrivileges,这在将Web部件添加到页面时是个问题,但如果它已经在页面上,则不会使用Web部件。

0

我在使用sharepoint的webparts,我没有找到调试的方法。我只是将代码复制到另一个应用程序中进行调试