我正在管理 10 台开发人员计算机,我想为每台计算机分配一个网络驱动器(假设为 X:驱动器),以便开发人员可以将 TFS 工作区映射到该驱动器。
当用户尝试从驱动器 X:(网络驱动器)打开任何 Visual Studio 解决方案时,Visual Studio 会警告用户从网络解决方案打开。
我尝试用 3 种不同的方法给予网络驱动器“完全信任”,但没有成功:
1- 使用 CasPol(驱动器)
%WINDIR%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust
%WINDIR%\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust
2- 使用 CasPol (UNC)
%WINDIR%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://\\UNC\* FullTrust
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\CasPol.exe -pp off -m -ag 1.2 -url file://\\UNC\* FullTrust
%WINDIR%\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://\\UNC\* FullTrust
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\CasPol.exe -pp off -m -ag 1.2 -url file://\\UNC\* FullTrust
3- 网络(Intranet 区域)
From Internet Options -> Security -> Local Intranet -> Sites -> Advanced I added the drive
Visual Studio 不断向用户警告有关不受信任的区域。
请指教。
谢谢
答案1
从包含 T4 模板的网络驱动器编译项目时我遇到了同样的问题。
我必须将 unc 路径添加到受信任的站点。Internet 选项 -> 安全 -> 受信任的站点 -> 站点。
添加file://MyRemoteUncPath
并确保取消选中Require service verification
下面内容。
答案2
Visual Studio 不断向用户警告有关不受信任的区域。
这是 Visual Studio 的行为。您可以告诉 Visual Studio 停止这种胡闹。
通过取消选中以下选项来禁用此功能:工具→ ⚙选项…→项目和解决方案→当项目位置不受信任时警告用户。