我在云端的服务器上运行IIS 7。此服务器具有返回我们域的VPN连接。云服务器不是域的成员。
我需要在其中一个域服务器上创建一个文件夹,但我无法弄清楚如何冒充域用户。看来IIS正在尝试验证云域上的凭据,而不是我们域上的凭据,因此模拟失败。
我尝试使用正确的凭据映射网络驱动器并使用它来创建文件夹,但它似乎不起作用。
有人能指出我如何做到这一点的正确方向吗?
答案 0 :(得分:0)
我在http://blogs.msdn.com/b/joncole/archive/2009/09/21/impersonation-code-in-c.aspx上找到了一些代码,告诉我如何冒充用户。
我必须做的一个调整就是改变
LogonType.Interactive,
到
LogonType.NewCredentials,
并且有效。