由于我是在虚拟机上运行我的东西我想挽救我的数据上的共享主机上。但随后运行和Visual Studio中调试从(网络)应用程序和测试有问题。如何配置一切,当在Visual Studio的开始FullTrust运行?

或者如何做到配置的完全信任所有的网络驱动器?

我已经关闭UAC。

有帮助吗?

解决方案

您将不得不使用caspol命令行命令。

打开一个控制台窗口,并输入以下命令:

caspol -machine -addgroup <group_param> -url file://yournetworkdriveletter/* FullTrust -name somename

注:group_param是您要添加新的区域,这将是“本地Intranet”的组。您可以执行caspol -lg,看看有什么地方Intranet区域的号码是您的系统上。

在我的系统中,它是1.2

因此,必须执行该命令是:

caspol -machine -addgroup 1.2 -url file://driveletter/* FullTrust -name MyNewZoneName

其他提示

我不知道为什么,但使用的 caspol 的使用-url选项,我(也许是因为不包含子目录)。

没有工作

我的设置是Windows XP客户机在VirtualBox,从共享文件夹运行.NET 2.0可执行文件。 这是允许他们运行命令:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -ag 1 -allcode FullTrust

搜索结果 顺便说一句,如果你想重置权限.NET默认值,使用caspol -reset

您正在使用哪种版本的框架?

您可以使用“的Caspol.exe”为您指定的共享提供额外的信任,但安装了.NET 3.5 SP1,网络共享得到同样的信任呢:看的这里

  

这被打开的应用程序管理   从网络共享中具有相同的   行为的本地应用程序   以完全信任运行。

我不记得是否那个同样适用于映射股(F :)和UNC股(\\ MYSERVER \ someshare),但是这将是容易测试。

您也可以考虑ClickOnce的,这是国际海事组织充分部署.NET应用程序网络/网络位置的最简单的方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top