Зарегистрируйте DLL на IIS7, не регистрируясь на фактическом поле.. возможный?

Я записал часть дополнительной документации для этой функции. Руководство нацелено на TWiki 4.2, но процесс установки остается тем же.

Kerberos SSO работает в Firefox, просто убедиться добавить Ваше имя сервера к network.negotiate-auth.trusted-uris в about:config

Отображение имени является самой твердой частью. Плагин TWiki LDAP имеет regex, который отображает имена для входа в систему Active Directory к именам пользователей TWiki. Это имело проблемы капитализации с нашим firstname.lastname форматом, но изменение regex произвело имена пользователей TWiki, которые мы хотели.

0
задан 15 October 2009 в 18:47
2 ответа

Единственным путем DLL будет работать, не регистрируя его на сервере, то, если это - управляемый код для.NET.

Вы будете видеть обертку DLL для ASP.NET, но даже им нужно было зарегистрировать базовый DLL на сервере.

Кроме того, так как Вы используете Классика, ASP, бросая что-то в / папку мусорного ведра не помог бы, даже если бы этим полностью управляли.

Так, к сожалению, Ваша единственная опция, кроме другой платформы хостинга, которая позволяет регистрировать DLLs, состоит в том, чтобы переместиться в полностью компонент управления и вызов его из ASP.NET.

1
ответ дан 4 December 2019 в 23:22

Я думаю причина, которую это приводит к сбою, то, потому что COM dll не регистрируется, и это должно быть зарегистрировано где-нибудь, любой на машине (в HKEY_CLASSES_ROOT) или в регистрации в расчете на пользователя (в HKEY_CURRENT_USER\Software\Classes). Последний мог бы быть эффективным решением. Я нашел инструмент, который позволяет регистрацию DLL в расчете на пользователя. Вы можете использовать его для регистрации DLL с помощью учетных данных, под которыми работает процесс IIS.

0
ответ дан 4 December 2019 в 23:22
  • 1
    похож это только работает над окнами 2003. Я смотрю на обертывание DLL для .NET. считайте что-то об этом. –  Roeland 15 October 2009 в 19:07

Теги

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