![开发 IIS 通过 UNC 共享访问文件的最佳解决方案](https://linux22.com/image/522092/%E5%BC%80%E5%8F%91%20IIS%20%E9%80%9A%E8%BF%87%20UNC%20%E5%85%B1%E4%BA%AB%E8%AE%BF%E9%97%AE%E6%96%87%E4%BB%B6%E7%9A%84%E6%9C%80%E4%BD%B3%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
使用 IIS 配置安全性的最佳方法是什么,以允许开发人员本地 IIS 实例到达我们部署的网站中但不属于开发源的文档的 UNC 共享?
答案1
每个开发人员都可以在本地 IIS 实例中创建一个虚拟目录。您可以将虚拟目录指向 UNC 路径(或者您可以映射驱动器并指向映射的驱动器)。
答案2
我假设一个 AD 域...
在包含文档的服务器目录中,根据需要授予共享和安全权限(读取、修改等)。
让每个开发人员将此共享(UNC 路径 \server\share)安装到本地驱动器。您可以从“我的电脑”-->“工具”-->“映射网络驱动器”或从命令行或脚本执行此操作:
net use * \\server\share /persistent:yes
映射到任何可用的驱动器号,或
net use w: \\server\share /persistent:yes
(这是首选,但任何字母都可以代替“w:”)
将每个开发人员的本地 IIS 实例指向该驱动器号。
如果您真的想要花哨,您可以替换他们的 IIS 启动来调用此批处理并确保首先安装驱动器......