Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC + сторонняя dll / 7 сообщений из 7, страница 1 из 1
07.06.2012, 09:59
    #37828862
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
Здравствуйте.

Пишем приложение, используя MVC 3 (C#). В приложении используется сторняя dll(COM).
То есть, чтобы использовать ее функции пишем [DllImport...]

При тестировании методов контроллера(без выполнения самого проекта) все нормально. Но если запустить приложение, то методы из этой сторонней библиотеки не выполняются.
Я так понимаю, что при выполнении приложение хостится на сервер(IIS), но эта сторонняя библиотека нет. (хотя в папке ...\bin она есть).

В чем может быть проблема?
...
Рейтинг: 0 / 0
07.06.2012, 10:28
    #37828923
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
1. Референс в проекте на ком добавлен?
2. Какие ошибки выдает?
...
Рейтинг: 0 / 0
07.06.2012, 10:34
    #37828940
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
SanSYS,

может я ошибся на счет COM )

ссылка не добавляется. длл лежат просто в папке с проектом. Подгружаются так:
Код: c#
1.
2.
[DllImport("***.dll", EntryPoint = "Connect")]
public static extern int CountDevice(string Parameters);



Ошибок никаких не выдает. Просто не выполняет функции(возвращает 0 например, как int по умолчанию).
...
Рейтинг: 0 / 0
07.06.2012, 10:35
    #37828942
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
опечатка )

Код: c#
1.
2.
[DllImport("***.dll", EntryPoint = "CountDevice")]
public static extern int CountDevice(string Parameters);
...
Рейтинг: 0 / 0
07.06.2012, 14:21
    #37829489
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
По всей видимости проблема в работе IIS или ASP.NET Development Server'а
Он не может найти эти сторонние библиотеки... Хотя в исполняемом каталоге они находятся
...
Рейтинг: 0 / 0
07.06.2012, 15:11
    #37829620
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
Sky Dragon,

анлочить пробовал, права дать и т.п.?
...
Рейтинг: 0 / 0
08.06.2012, 07:49
    #37830396
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC + сторонняя dll
SanSYS,

про это честно говоря не очень знаю, но вроде как все открыто. К тому же запуск идет из под студии на IIS Express или VS Dev Server. ТО есть встроенными в VS.

И...
Некоторое время назад все работало. А после установки VS 11(2012) перестало. Причем при запуске из под 10 тоже.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC + сторонняя dll / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]