如何将当前(Windows)用户的凭据分配给ftpWebRequest

时间:2014-08-28 19:18:09

标签: c# .net iis

如何将当前(Windows)凭据分配给ftpWebRequest。 我不想明确指定凭据,而是使用用户(已登录)的当前Windows凭据  。

1 个答案:

答案 0 :(得分:0)

在您的web.config中,您需要以下内容:

<authentication mode="Windows"/>

然后在IIS中,将应用程序池配置为以集成模式运行。

然后在调用ftpwebrequest的代码中,您可以使用安全主体 - 例如:

string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;