0

Я разрабатываю веб-часть в Sharepoint 2013, используя VS2012. В этом веб-части я использую настраиваемую DLL, которую я создал. Рамка библиотеки 4.0, а визуальная структура веб-сайта - 4.5.Ошибка добавления веб-части

Проблема заключается в том, когда я добавлять веб-части в Sharepoint странице, появилась следующая ошибка:

Could not load file or assembly 'RulesDll, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2371e81bc184aa5' or one of its dependencies. The system cannot find the file specified 

Поиск в Google я нашел много решений, чтобы решить эту проблему

  • Добавление библиотеки в GAC двумя способами.

    (1) gacutil -i RulesDll.dll

    (2) Использование пакета ---> Расширенные настройки в обозревателе решений в VS2012

enter image description here

Когда я работаю gacutil -l RulesDll в VS-командной строке все работает:

Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.17929 
Copyright (c) Microsoft Corporation. All rights reserved. 

The Global Assembly Cache contains the following assemblies: 
    RulesDll, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2371e81bc184aa5, processorArchitecture=x86 

Количество элементов = 1

Итак, библиотека находится в GAC.

  • Добавление библиотеки к контролю сохранения в web.config

Но ничего не работает. Кто-нибудь знает, почему невозможно добавить мою собственную веб-страницу на странице sharepoint?

ответ

0

Какая ошибка вы получаете, когда ваша сборка находится в GAC, и вы пытаетесь добавить веб-страницу на страницу?

Проверьте web.config вашего приложения, и особенно раздел SafeControls, должна быть ссылка на вашу сборку.

http://technet.microsoft.com/en-us/library/cc261736.aspx

+0

Я не получаю никаких ошибок, когда добавляю свою библиотеку в GAC –

0

Наконец нашел ошибку. Все библиотеки должны быть развернуты в x64

Смежные вопросы