2010-01-04 2 views
2

Я создал веб-приложение asp.net на своей локальной машине, и я развертываю его в sharepoint. Для этого я refereing следующиеПроизошла непредвиденная ошибка

Развертывание ASP.NET веб-приложений в Windows SharePoint Services 3.0 _layouts Папка [http://msdn.microsoft.com/en-us/library/cc297200.aspx]

Its отлично работает на моей локальной машине, но когда я пытался развернуть же на клиентах машина дала мне «Произошла непредвиденная ошибка.« Ошибка.

Сценарий: на моей машине с клиентами не установлена ​​визуальная студия студии, так что я просто копирую папку с разрешением в 12'hives LAYOUT вместе с папкой bin. Затем, когда я попытался получить к нему доступ, нажав URL-адрес

http://[machineName]/_layouts/[MyCustomFolder]/default.aspx, было указано выше.

Может ли кто-нибудь помочь мне решить эту проблему ..? Заранее спасибо ..

SACHIN

+0

Мы можем предоставить неизвестные ответы на непредвиденные ошибки. Пожалуйста, добавьте больше данных журнала и т. Д. И обратите внимание, что SO не является сайтом поддержки. Его для программирования. Но, возможно, кому-то может помочь один и тот же опыт. –

+0

Возможно, эта тема https://stackoverflow.com/q/45465622/5727271 поможет вам. –

ответ

5

Неожиданная ошибка может быть что-либо, Вы должны видеть, что является основной причиной ошибки,

  1. Откройте файл Web.config в SharePoint IIS WebSite
  2. Поиск по CallStack и изменить его CallStack = "истинный"
  3. Поиск по CustomError и изменить его CustomError = "Off"
  4. Просмотрите страницу, которую вы получите, чтобы узнать реальную проблему, которая вызывает ошибку
  5. Вы сами можете исправить это, это может быть столь же просто, как отсутствующие DLL
+0

BESt sharepoint debug helper есть! Постскриптум Не делайте этого в производственной среде: -D. – Colin

+0

Эта настройка 'CallStack' прекрасно обошла проблему, с которой я столкнулся с SharePoint, давая мне« дружественную »ошибку, а не что-нибудь полезное - спасибо. –

4

Try наблюдать за логах, установите уровень протоколирования до максимума на убедитесь, что вы видите, что указывает sharepoint о вашей странице.

Чтобы сделать это, если у вас есть доступ к серверу:

  • открыт SharePoint Central Admin
  • перейти на вкладку Операции, выберите «Сбор данных диагностики»
  • выберите категорию «Все» и изменить отслеживать уровень журнала в «Многословного», сохранить изменения
  • сервера IIS
  • сброса (для целей чистого эксперимента)
  • открытой \\server\c$\Program Files\Common Files\Microsoft Shared\web server extensions\12 logs и порядка по дате модификации
  • попытается загрузить веб-страницу в папке/_layouts см ошибки снова
  • открыть новейший логфайл вы можете увидеть и искать [MyCustomFolder] имени

Затем опубликовать сообщение об ошибке здесь.

2

Неожиданная ошибка может иметь несколько причин.

Перейти к C: \ Inetpub \ Wwwroot \ WSS \ VirtualDirectories \ 80

Открыть Web.Config

Изменить

<SafeMode MaxControls=”200″ CallStack=”false” 

в

<SafeMode MaxControls=”200″ CallStack=”true” 

Отключение пользовательских ошибок

<customErrors mode=”Off”/> 
Смежные вопросы