“项目位置不受信任”对话框
更新: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”权限
启动 Mscorcfg.msc。
展开“运行时安全策略”节点、“计算机”节点、“代码组”节点和“All_Code”节点,然后突出显示“LocalIntranet_Zone”节点。
在右窗格中单击“添加子代码组”。
选择“创建新代码组”,输入代码组的名称,然后单击“下一步”。
选择“URL”条件类型,然后使用 file://\\服务器名\共享名\* 格式(其中 \\服务器名\共享名是共享的名称)输入项目的共享位置的 UNC 路径。单击“下一步”。
说明: 请确保在路径的末尾加上星号。
选择“使用现有权限集”并选择“FullTrust”,然后单击“下一步”。
单击“完成”。
重新启动 Visual Studio。
Caspol.exe
使用 caspol.exe 完成此更改时,要使用下列命令行(要进行此更改,您必须是计算机上的管理员):
caspol -m -ag 1.2 -url urlname FullTrust