Не удается отладить приложение Sharepoint, используя не системную учетную запись пользователя? - PullRequest
0 голосов
/ 27 июня 2010

Я использую 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, установленную как функция на сайте.
К вашему сведению, это только для этого проекта не для всех проектов, которые у меня есть, а также для всех страниц в этом проекте, а не только одной страницы.

Ответы [ 2 ]

0 голосов
/ 30 июня 2010

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

0 голосов
/ 27 июня 2010

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

...