无法使用非系统帐户用户调试Sharepoint应用程序?

时间:2010-06-27 11:28:19

标签: sharepoint debugging sharepoint-2007 moss wspbuilder

我正在使用WSPBuilder来开发Sharepoint2007站点,每当我尝试使用非System Account用户之一进行调试时,调试器就会进入断点并等待一个步骤( F10),当我按下F10时,在按下具有断点的行上的output后,我在调试F10窗口中收到以下异常:

A first chance exception of type 'System.Threading.ThreadAbortException'
occurred in XXX.dll
An exception of type 'System.Threading.ThreadAbortException'occurred in XXX.dll 
but was not handled in user code The thread '<No Name>' (0xfc4) has exited with 
code 0 (0x0).

我被重定向到sharepoint页面说:

Go back to site   
Error: Access Denied
Current User   
You are currently signed in as: SHAREPOINT\ZZZ
Sign in as a different user

当我尝试使用相同的用户运行而不是DEBUG时,我没有这个问题。
当我尝试使用System AccountMOSS ADMIN)进行调试时,我没有这个问题?
如何克服这个问题?
顺便说一句,我正在尝试调试作为网站功能安装的自定义ASPX / CS页面。
仅供参考,这个项目不仅适用于我所拥有的所有项目,也适用于本项目中的所有页面,不仅仅是一页。

2 个答案:

答案 0 :(得分:0)

对于那些感兴趣的人,我找到了解决方案:
我创建了一个新项目并将我的文件复制到它(当然还有重新创建功能),现在它工作正常。
这意味着项目本身不是IDE的问题,也许它的一些文件已经损坏了!

答案 1 :(得分:-1)

您可能希望尝试将用户SharePoint \ zzz添加到WSS_WPG和WSS_Admin组,以查看是否可以解决问题。我假设您正在进行单个独立安装的调试,因此您还可以尝试制作SharePoint \ zzz和管理员。