2013-05-10 2 views
1

Я немного новичок в VB.NET, но я загрузил и установил VS Express 2012 для Интернета. Я создал веб-приложение, которое довольно просто. Одна страница. mypage.aspx Он отлично работает в студии и отвечает, как бы я ожидал.Использование DLL для веб-проекта

Что я хочу сделать, это запустить его из dll. Не от mypage.aspx.vb. Я вижу DLL для проекта в папке bin.

Но когда я перемещаю mypage.aspx и web.config и bin с dll на сервер, он просто говорит, что его код отсутствует за страницей. Мне просто нужно изменить ссылку на файл VB?

+0

Вы должны опубликовать заявку, а не только копию. – Alexan

+0

его фактически не публикуют на веб-сервере. Его проект для домашней автоматизации. Который убеждает именно то, что я хочу сделать. Я просто не знаю, как сказать, что он использует DLL. Также используя .net 2.0 – SeeleyBoothe

+0

вы используете IIS Express? Поэтому опубликуйте в своем виртуальном каталоге. Или вы можете просто публиковать в любой папке на жестком диске, а затем копировать содержимое этой папки в виртуальный каталог. – Alexan

ответ

0

Если вы хотите использовать библиотеки DLL, перейдите к Построить меню в вашем Visual Studio и нажмите на Опубликовать Веб-сайт

Set Target Location, то весь ваш проект будет получить создан с DLL и без кода за файлами.

Используйте этот проект для развертывания на вашем сервере.

+0

Я такой ne neb. Спасибо всем. – SeeleyBoothe

+0

На самом деле теперь, когда я делаю это, я получаю сообщение об ошибке: Не удалось загрузить тип projectname.project class – SeeleyBoothe

+0

Добавлена ​​ссылка на сборку на странице aspx. теперь ошибка исчезла, но на странице, о которой было сказано, ничего не печатается. Прекрасно работает в студии. – SeeleyBoothe