У меня простая, если не примитивная, библиотека классов C++/CLI .NET 2.0. Он используется для переноса некоторого кода устаревшего кода на C++ для веб-службы. Следующие факты выглядят так:System.IO.FileNotFoundException при загрузке веб-службы
- Примитивная программа тестирования C# вызывает библиотеку классов и работает.
- Если библиотека классов не относится к каким-либо модулям нашей базы кода, она работает так же, как часть веб-службы. То есть я загружаю веб-службу и вызываю методы и получаю надлежащий ответ.
- В тот же момент я заменяю скопированный и вставленный код вызовами из наших базовых библиотек кода, веб-служба перестает загружаться. Я получаю сообщение System.IO.FileNotFoundException.
Проблема: я не могу найти место, где записано имя файла, которое не удалось найти.
Я просмотрел его и предоставил некоторые разрешения для некоторых пользователей ASP.NET на моем компьютере. Я скопировал все библиотеки DLL наших библиотек в тот же каталог, где установлен веб-сервис. Я искал в журналах IIS, журналах событий и т. Д. - нет, где я мог бы найти имя модуля, который не позволяет веб-службе подниматься.
Любая помощь по этому вопросу будет принята с благодарностью.
Борис
Извините, это была ложная тревога. Добавление необходимых путей к системному пути разрешило проблему. –