我希望有人可以帮助在生产服务器上实现某些功能。
我在VB.net aspx页面上有一个链接,需要在网站的子目录中打开一个文件夹,并提供读写权限,以便可以复制和读取文件以及删除文件。只能从这个文件夹。
我有这个功能在开发和演示PC上运行,但它们都在我的域上。单击该链接可打开Windows资源管理器,我可以复制/剪切&粘贴等。
公共/生产PC位于LAN上,但不属于域。我知道有一些方法可以允许像这样的公共服务器上的文件夹读/写权限,但我不太确定最安全的方法来做到这一点。好处是,唯一需要具有读/写/删除访问权限的用户是员工。表单身份验证,ASP成员资格将非员工定向到站点内的其他页面。同样,会员资格将员工指向网站的管理部分。
这是Server 03,Web Edition,因此没有AD,使用IIS 6和SSEE。
任何示例代码,文章链接,MSDN等都将受到赞赏。
谢谢,
答案 0 :(得分:1)
最简单的解决方案是从IIS提供对目录的读/写访问。另一种方法是利用内核的登录方法并模拟具有读/写访问权限的用户。这里。
How do I pass credentials to a machine so I can use Microsoft.Win32.RegistryKey.OpenRemoteBaseKey() on it?这篇文章提供了一些有关如何模仿用户执行操作的见解。