Не удается отладить приложение Sharepoint, используя не системную учетную запись пользователя?

Я использую 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

Когда я пытаюсь ЗАПУСТИТЬ без ОТЛАДКИ с тем же пользователем, у меня нет этой проблемы.
Также, когда я пытаюсь отладить с помощью System Account (MOSS ADMIN), у меня нет этой проблемы?
Как побороть эту проблему?
Кстати, я пытаюсь отладить настраиваемую страницу ASPX / CS, установленную в качестве функции на сайте.
FYI, это только для этого проекта не для всех проектов, которые у меня есть, также это для всех страниц в этом проекте, а не только для одной страницы.


person Ashraf Bashir    schedule 27.06.2010    source источник


Ответы (2)


Для тех, кому интересно, я нашел решение:
Я создал новый проект и скопировал в него свои файлы (конечно, с функциями воссоздания), теперь он работает нормально.
Это означает, что проблема заключается в самом проекте, а не в IDE, возможно, некоторые из его файлов повреждены!

person Ashraf Bashir    schedule 30.06.2010

Вы можете попробовать добавить пользователя SharePoint \ zzz в группы WSS_WPG и WSS_Admin, чтобы посмотреть, поможет ли это решить проблему. Я предполагаю, что вы выполняете отладку в одной автономной установке, поэтому вы также можете попробовать сделать SharePoint \ zzz и администратора.

person John Ptacek    schedule 27.06.2010
comment
Спасибо, Джон, но я попытался добавить этого пользователя в обе эти группы, но проблема не исчезла. Я также пытался предоставить этому пользователю полный контроль над сайтом (не только как участник), но проблема все еще существует. PS, проблема только в отладке не в прогоне. - person Ashraf Bashir; 28.06.2010
comment
Является ли xxx.dll DLL-файлом SharePoint или пользовательской библиотекой DLL? Возможно, вы захотите убедиться, что права безопасности установлены правильно для DLL. - person John Ptacek; 28.06.2010
comment
Да, Джон, это dll sharepoint, это проект, созданный с помощью wspbuilder. Он хорошо работает с этим пользователем, только без ОТЛАДКИ. Кстати, как проверить права безопасности на конкретную dll в GAC? Если это право безопасности, я думаю, оно не будет ни запускаться, ни отлаживаться, но проблема только в отладке? - person Ashraf Bashir; 29.06.2010
comment
Развернута ли DLL в GAC? Возможно, проблема в том, что там нет файлов PDB. Возможно, попробуйте выполнить развертывание в локальной папке bin приложения, чтобы узнать, позволяет ли это отладку. - person John Ptacek; 29.06.2010
comment
Спасибо, Джон, за помощь в ваших испытаниях, в любом случае, основываясь на нескольких моих испытаниях, я опубликовал решение, которое нашел, вы найдете его помеченным как ответ. - person Ashraf Bashir; 30.06.2010