2009-04-07 3 views
0

Я работаю над проектом, который зависит от сторонних элементов управления. При открытии веб-сайта после установки, у меня есть сообщение об ошибке в отношении этих элементов управления,Как регистрировать сборку в GAC при установке веб-сайта?

 Could not load file or assembly. assembly_file_name. 
The system cannot find the file specified. 

файл web.config, имеет тег сборки для каждой библиотеки DLL. Когда я удалить эти теги, сайт загружается успешно, но при открытии любой из страниц, который содержит любой из этих контроля, у меня эта ошибка

Unknown server tag. tag_name. 

Поэтому мне нужно, чтобы зарегистрировать эту библиотеку DLL в GAC во время установки?

ответ

0

Либо поставьте сборку в GAC, либо разверните эту DLL в каталоге bin \ вашего приложения ASP.NET.

Вы можете развернуть GAC с помощью MSI или воспользоваться утилитой gacutil (она поставляется с .NET SDK, но не с самой распространяемой базой).

Если DLL находится в каталоге bin, но не найдена, check here для некоторых предложений.

+0

DLL этих элементов управления уже существует в папке bin на веб-сайте. – Ahmed

+0

ОК, тогда проверьте вторую ссылку. – crb