C# COM DLL: я использую Regasm или Regsvr32?

Предупреждение: действующее ограничение open_basedir

Это предупреждение может появляться с различными функциями, связанными с доступом к файлам и каталогам. Он предупреждает о проблеме с конфигурацией.

Когда он появляется, это означает, что доступ был запрещен для некоторых файлов.

Само предупреждение ничего не нарушает, но чаще всего скрипт не работает должным образом, если предотвращается доступ к файлу.

Исправление обычно изменяет конфигурацию PHP , связанная настройка называется open_basedir .

Иногда неправильный имена файлов или каталогов, тогда исправление должно использовать правильные.

Вопросы, относящиеся

23
задан bluish 22 October 2012 в 13:31
поделиться

1 ответ

Необходимо использовать regasm.exe для регистрации и интерфейсов на 64 бита и на 32 бита, я полагаю, что необходимо выполнить каждый из regasm.exe в:

C:\Windows\Microsoft.NET\Framework\v2.0.50727

и

C:\Windows\Microsoft.NET\Framework64\v2.0.50727

Так... в Вашем случае необходимо работать regasm.exe в Framework64\v2.0.50727 папка.

Вот пример, который мы используем для регистрации взаимодействующего с COM DLL для одного из наших приложений ASP прежней версии:

regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb
33
ответ дан Kev 29 November 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: