Infopath CodeBehind Ошибка сборки - PullRequest
0 голосов
/ 01 февраля 2012

Я использую Infopath 2010 + VS2010 + Sharepoint 2010. (VSTA для кода infopath - Visual C # 2005).

Моя проблема в том, что я использовал codebehind для своей формы infopath, но моя форма не открывается в sharepoint 2010, выдавая ошибку типа

"Указанное имя сборки или кодовая база недопустимы. (Исключение из HRESULT: 0x80131047)".

Я поместил сборку codebehind в GAC, перезапустил IIS, предоставил странице wrkTaskIp.aspx информацию о сборке, такую ​​как

"<%@ Assembly Name="LifelongblogSubmit, Version=1.0.0.0, Culture=neutral PublicKeyToken=0e5f139fbc285b37"%>", 

но моя ошибка все еще включена.

Кто-нибудь, пожалуйста, предложите мне, что я должен сделать, чтобы избавиться от этого.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2012

Проверьте, где хранится ваш код. Параметры формы -> Программирование. Если вы сохраняете свой код на сетевом диске, а этот диск недоступен, ваш код не будет работать, так как InfoPath «не видит» место программирования.

  1. Скопируйте существующий код
  2. Перейдите в Параметры формы -> Программирование и нажмите «Удалить код»
  3. Найдите местоположение на вашем C: \
  4. Редактировать любой код формы объекта
  5. Вставить существующий код
0 голосов
/ 02 февраля 2012

Через результаты поиска в Google с вашим кодом HRESULT; там, кажется, есть проблема с именем сборки.

Ссылки: здесь и здесь

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...