不完全信任的意思是一样的以管理员身份运行? 我看过的东西,指出“这个工作,应用程序必须是完全信任的应用程序。” 是一样的,你必须有管理员权限来运行应用程序? 如果不是,有什么区别? 你怎么能告诉我们,如果一个应用程序是“完全信任”?
据我所知,“不论是不是管理员,净应用不会,如果他们不从‘可靠’位置运行去做某些事情。” 什么是“受信任的位置”? 如果从“受信任的位置”运行一个应用程序,你可以做的事情,“需要完全信任”不作为一个管理员?
不完全信任的意思是一样的以管理员身份运行? 我看过的东西,指出“这个工作,应用程序必须是完全信任的应用程序。” 是一样的,你必须有管理员权限来运行应用程序? 如果不是,有什么区别? 你怎么能告诉我们,如果一个应用程序是“完全信任”?
据我所知,“不论是不是管理员,净应用不会,如果他们不从‘可靠’位置运行去做某些事情。” 什么是“受信任的位置”? 如果从“受信任的位置”运行一个应用程序,你可以做的事情,“需要完全信任”不作为一个管理员?
号完全信任是用来表明它不是在减少,特权.NET沙箱中运行一个.NET的术语。 在.NET之前3.5 SP1,这包括从网络共享运行(在默认配置)。 它还包括运行作为一个没有请求了其他权限,或者在其他一些基于浏览器的沙箱中的ClickOnce应用程序。
完全信任意味着它可以做任何事情,它正在作为能做的用户,而不是在以管理员身份运行。
号作为2.0版本,.NET框架有保障它自己的小文件系统设置。 不论是不是管理员,如果他们不从“信任”的位置运行.NET应用程序不会做某些事情。
只是在本地硬盘上的任何东西是可信的,但(按说他们解决了这个问题的3.5SP1),即使本地Intranet 不被信任,所以大多数.NET桌面应用程序将无法启动,甚至如果他们坐在一个网络驱动器上或共享。
您可以更改配置的机器上,因此将允许来自该区域的应用程序,但它有那将运行应用程序,这打破了共同的企业部署方案每台机器做。
从一个ASP.Net的角度来看,这也意味着某些活动需要比别人多“信任”。 发送电子邮件,例如,如果没有正确设置可能会导致异常。
基本上完全信任意味着,C#代码具有对电流(净)工艺总控制和应用程序池帐户下运行的所有进程。
它是相同的运行的C ++ DLL
管理员访问权限将取决于IIS设置(例如,如果你运行在系统或管理员帐户的网站)