在代码后面的远程服务器上创建一个新文件夹

时间:2013-10-18 18:28:41

标签: asp.net iis-7 impersonation create-directory

我在云端的服务器上运行IIS 7。此服务器具有返回我们域的VPN连接。云服务器不是域的成员。

我需要在其中一个域服务器上创建一个文件夹,但我无法弄清楚如何冒充域用户。看来IIS正在尝试验证云域上的凭据,而不是我们域上的凭据,因此模拟失败。

我尝试使用正确的凭据映射网络驱动器并使用它来创建文件夹,但它似乎不起作用。

有人能指出我如何做到这一点的正确方向吗?

1 个答案:

答案 0 :(得分:0)

我在http://blogs.msdn.com/b/joncole/archive/2009/09/21/impersonation-code-in-c.aspx上找到了一些代码,告诉我如何冒充用户。

我必须做的一个调整就是改变

LogonType.Interactive,

LogonType.NewCredentials,

并且有效。