2016-12-05 4 views
0

Я спросил сервер, могут ли они установить aspJpeg, чтобы я мог использовать его в своем классическом проекте asp, но они сказали мне, что я должен поместить его DLL в свою собственную папку bin.Как использовать dll в классическом asp

Я прочитал несколько ответов и рекомендаций с помощью Visual Studio. Но я не использовал визуальную студию в своем проекте. В моем проекте нет папки с бинами, и нет дополнительных файлов и настроек для добавления и использования DLL.

Можно ли использовать dll с помощью ручного кода через web.config или inline с моими asp-кодами (или кодом vbscript) или что-то в этом роде? У меня нет доступа к командной строке и администрированию сервера, и я хочу сделать это с помощью чистого кодирования.

ответ

2

DLL должен быть зарегистрирован на стороне сервера с помощью команды

regsvr32 <youdll> 

Ваш хостинг компания/хостинг поддержки команды должны сделать это. Вы не можете сделать это удаленно.

Кстати, какую версию IIS вы используете?

"Там нет бен папку"

Да, потому что это не проект ASP.NET.

«но они сказали мне, что я должен поместить свою DLL в свою собственную папку с бункером».

Когда вы связались с группой поддержки хостинга, вы упомянули, что используете веб-сайт Classic ASP? Вы можете загрузить DLL, но вы не можете зарегистрировать его на своем сервере.

+0

спасибо. Есть ли разница между классикой или .net? Может ли точка net потреблять dll самостоятельно, без регистрации на сервере? –

+0

@AliSheikhpour Да, Классический ASP * (VBScript по расширению) * использует DLL, которые подвергаются воздействию COM, эти библиотеки DLL должны быть зарегистрированы в реестре сервера, на котором размещен веб-сайт, и нет никакого способа обойти его. Как уже упоминал Zam, это должно быть сделано кем-то, имеющим доступ к серверу, то есть к Хостинговой компании. ASP.Net - это скомпилированный код * (в основном вы получаете DLL) *, и все ссылки на проект могут быть сохранены в папке 'bin'. Они также могут использовать GAC на сервере, но для этого требуется, чтобы они были подписаны и зарегистрированы в GAC. – Lankymart

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