“项目位置不受信任”对话框

更新:2007 年 11 月

如果尝试在通用命名约定 (UNC) 路径上创建新的客户端项目或打开一个现有的项目,将出现此对话框。默认情况下,UNC 路径不是“受信任”的项目位置。当您试图从该位置调试或运行时,项目可能无法正确运行。

映射到网络的本地文件夹(例如文件夹 Documents and Settings)不是受信任的位置。因此,保存在映射文件夹中的解决方案(可以包括从 Internet 下载的解决方案)会触发此对话框。

说明:

在 UNC 路径创建 Visual Basic 或 C# 项目时,Visual Studio 2008 和 Visual Web Developer 2008 速成版 的所有版本都会触发此对话框。

可以修改文件共享的安全策略以防止出现此对话框。有关更多信息,请参见配置安全策略

以下工具用于修改影响文件共享的策略:

Mscorcfg.msc

一种修改影响文件共享的策略的简单方法是使用 Mscorcfg.msc 授予特定的文件共享“FullTrust”权限。必须是计算机上的管理员才能进行此更改。

授予文件共享“FullTrust”权限

  1. 启动 Mscorcfg.msc。

  2. 展开“运行时安全策略”节点、“计算机”节点、“代码组”节点和“All_Code”节点,然后突出显示“LocalIntranet_Zone”节点。

  3. 在右窗格中单击“添加子代码组”。

  4. 选择“创建新代码组”,输入代码组的名称,然后单击“下一步”。

  5. 选择“URL”条件类型,然后使用 file://\\服务器名\共享名\* 格式(其中 \\服务器名\共享名是共享的名称)输入项目的共享位置的 UNC 路径。单击“下一步”。

    说明:

    请确保在路径的末尾加上星号。

  6. 选择“使用现有权限集”并选择“FullTrust”,然后单击“下一步”。

  7. 单击“完成”。

  8. 重新启动 Visual Studio。

Caspol.exe

使用 caspol.exe 完成此更改时,要使用下列命令行(要进行此更改,您必须是计算机上的管理员):

caspol -m -ag 1.2 -url urlname FullTrust

请参见

其他资源

配置安全策略