![]() |
1
7
仅仅调用LogonUser是不够的。您需要模拟该用户。您可以模拟以仅访问网络资源。 示例代码位于 MSDN . |
![]() |
2
1
您可以添加一个
标记到web.config,但这可能不理想,因为您可能不想以该用户的身份运行整个站点… 能否将网络共享映射为具有域名和密码的本地驱动器…然后通过映射的驱动器将文件拉到网站上?
|
![]() |
3
0
我只在1.1以下有过亲密的经历,所以在2.0天内事情可能会发生变化,但是… 我们有一个应用程序可以部署在内部网场景中,我们也会遇到同样的情况。我们在身份模拟打开、表单模式身份验证和匿名访问关闭的情况下运行。控制这个(我找到的)最简单的方法是将有访问权的用户的凭证放在web.config中。它们在您打开身份模拟的节点上运行。如果是超级屏幕信息,我不会这样做的!我们只在打印环境中访问共享的图形,因此大多数网站都乐于为我们设置一个有限的帐户,以便放入web.confit。 logonuser确实需要提升权限。关于如何在代码中模拟特定用户,msdn有一些很好的文章。我想找出一些链接,但这个电话不做复制粘贴。 |
![]() |
4
0
您可以更改保护网络资源的ACL吗?我过去使用的一个技巧是创建一个Active Directory组,然后将计算机对象放入该组。然后,在我需要访问的对象(文件、共享等)的访问控制列表中使用该组。 这允许我作为本地系统运行Windows服务并访问受保护的网络资源。这个技巧似乎也适用于作为网络服务运行的ASP.NET进程。 |
![]() |
5
0
进口制度 导入System.ComponentModel 导入system.web.ui 导入system.web.ui.webcontrols 导入system.io 导入system.io.file 导入系统。诊断 导入system.xml.serialization 导入Microsoft.SharePoint 导入Microsoft.SharePoint.utilities 导入Microsoft.SharePoint.WebPartPages 导入Microsoft.SharePoint.WebControls 导入Microsoft.SharePoint.Administration 导入system.security.principal 导入system.security.permissions 导入System.Runtime.InteropServices 导入系统环境 导入system.net.sockets 导入system.web.ui.htmlcontrols 公共阶级非个人主义 private const logon32_provider_默认为integer=0 private const logon32_logon_interactive as integer=2
端类 'WebPart1的说明。 “”,xmlRoot(命名空间:=“spScopearFicHero”)>。_ 公共类Web部件1 继承Microsoft.SharePoint.WebPartPages.WebPart
端类 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |