如何将当前(Windows)凭据分配给ftpWebRequest。 我不想明确指定凭据,而是使用用户(已登录)的当前Windows凭据 。
答案 0 :(得分:0)
在您的web.config中,您需要以下内容:
<authentication mode="Windows"/>
然后在IIS中,将应用程序池配置为以集成模式运行。
然后在调用ftpwebrequest的代码中,您可以使用安全主体 - 例如:
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;