2012-03-05 2 views
0

Мне нужно установить ajaxtoolkit.dll и некоторые другие DLL на серверы производства Win 2008. Перетаскивание не будет работать, я не могу установить SDK, и я не говорю PowerShell.Устанавливать DLL на сервер Windows 2008?

Я предполагаю, что большая картинка такова: это новый сервер SharePoint 2010, и я переношу через сильно заклейменный портал с несколькими пользовательскими веб-страницами.

В Мосс 2007 дней я просто перетащил свои DLL и запустил * .wps-файлы для установки веб-страниц.

Спасибо за ваш вклад.

Risho

Отредактировано: Я установил 64-битную SDK на сервере Девы, а затем скопировал gacutil и его конфигурационный файл в C: \ Windows \ Microsoft.NET \ Framework папка \ v2.0.50727. Выполните команду/i AjaxControlToolkit.dll и получили эту ошибку:

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

Похоже, что это распространенная проблема.

Не существует способа создать проект установки, который вы запускали, из msi или exe-файла, который автоматически удалял бы все мои dll и веб-страницы? Я имею в виду, как профессионалам это удается?

ответ

0

У вас, кажется, два вопроса.

Второй вопрос является более конкретным вопросом относительно AjaxControlToolkit.dll. Для этого взгляните на ERROR Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies.

Что касается вашего первоначального вопроса, пока вам нужно только развернуть DLL (другими словами, вам не нужно запускать программу установки, изменять файл web.config и т. Д.), для размещения вашей DLL в вашем пакете решений WSP. Это проще, чем когда-либо с Visual Studio 2010. Для получения дополнительной информации см. How to: Add and Remove Additional Assemblies и Including additional assemblies in the WSP with Visual Studio SharePoint development tools.

+0

Я не вижу никакой релевантности в первой ссылке, которую вы предлагаете. Что касается моего первоначального вопроса, я изменяю default.master, добавляя <% @ Register Assembly = "AjaxControlToolkit" Namespace = "AjaxControlToolkit" TagPrefix = "ajaxToolkit"%> и и мне нужно сбросить tolkit в GAC. – Risho

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