【问题标题】:JNDI .Net implemantationJNDI .Net 实现
【发布时间】:2014-07-21 19:56:37
【问题描述】:

我有一个 java 代码,它使用 JNDI 访问目录并获取用户/密码以在 samba 中登录。 我需要的是一种将其转换为 .Net 代码的方法。但是我读了这个 MSDN article 并且无法理解。我尝试过以多种不同方式使用 DirectorySearcher 类。

有一小段java代码:

try {
    Hashtable<String, String> env = new Hashtable<String, String>();
    env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
    env.put(Context.PROVIDER_URL, jndiServerURL);

    ic = new InitialContext(env);

    fileSystemProxy = (T3FileSystemProxy) ic.lookup("Credential");
    } 
catch (Exception e) {
    e.printStackTrace();
}

有人知道如何实现吗?

【问题讨论】:

    标签: java c# oracle c#-4.0 jndi


    【解决方案1】:

    很遗憾,我无法实现 JNDI,因为它是 Java 的接口。我必须获取 UNC 路径并使用网络凭据进行身份验证。

    using (new UNCPathAccess(Path.GetDirectoryName(pathPdf), username, string.Empty, password))
    {
        Email.Send(subject, body, email, attachments);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      相关资源
      最近更新 更多