问题标签 [full-trust]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
457 浏览

.net - 如何阻止来自 FullTrust 程序集的 CAS 安全要求

我有一个 FullTrust 程序集,程序集 A,它调用第 3 方组件程序集 B。我有什么办法可以通过 A.dll.config 或在 A 的代码中阻止任何 CAS 要求将堆栈传播到程序集 B,哪个没有 FullTrust?

如果可能,我不想更改机器的安全策略。

0 投票
3 回答
9237 浏览

privileges - 完全信任和以管理员身份运行的意思一样吗

完全信任与以管理员身份运行的含义相同吗?我读过一些文章说“要使其正常工作,该应用程序必须是完全信任的应用程序”。这是否与您必须具有管理员权限才能运行应用程序相同?如果不是,有什么区别?如何判断应用程序是否“完全信任”?

我被告知“不管是否是管理员,.Net 应用程序如果不是从‘受信任’的位置运行,它们就不会做某些事情。” 什么是“可信位置”?如果您从“受信任的位置”运行应用程序,您可以在不成为管理员的情况下执行“需要完全信任”的事情吗?

0 投票
3 回答
749 浏览

asp.net - Subtext 安装在中等信任级别给出错误

我正在尝试在中等信任级别的环境(主机:Crystaltech )中安装Subtext ,并收到以下错误(见下文)。我能够进行管理设置,但是当它试图去博客进行实际使用时,繁荣。

我知道我可以将环境“升级”到完全信任级别,但我想了解为什么会发生错误以及在我这样做之前转向完全信任的后果。

扩展这个问题;什么是“信任级别”?

安全异常

说明:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.SecurityPermission,mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

[SecurityException:请求“System.Security.Permissions.SecurityPermission,mscorlib,版本=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。]
System.Web.Security.UrlAuthorizationModule.CheckUrlAccessForPrincipal(String virtualPath, IPrincipal 用户,字符串动词)+47
Subtext.Framework.UrlManager.UrlReWriteHandlerFactory.GetHandlerForUrl(字符串 url)+66
Subtext.Framework.UrlManager.UrlReWriteHandlerFactory.ProcessHandlerTypePage(HttpHandler 项,HttpContext 上下文)+143
Subtext.Framework.UrlManager.UrlReWriteHandlerFactory.GetHandler (HttpContext 上下文、字符串 requestType、字符串 url、字符串路径)+340
System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +175 System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +128 System.Web.HttpApplication. ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +161

0 投票
2 回答
379 浏览

.net - 如何摆脱安全异常?

我在本地工作站上启动了一个 .Net 服务器端程序,但很快它就会引发安全异常。我在网上搜索答案,但没有找到/工作的快速修复。我只想运行我的程序。如何摆脱异常?我完全相信这个程序,因为它是我的。

编辑:哦,是的,为了清楚文件夹结构,我确实从映射到我自己的本地驱动器的映射文件夹运行程序。感谢您的回答,我明天尝试直接从我的驱动器运行它。

编辑:当我直接使用我的驱动器时,它可以工作。

0 投票
3 回答
3646 浏览

c# - 如何为 SharePoint 中的单个 Web 部件设置完全信任?

我希望为单个 Web 部件设置完全信任,这可能吗?manifest.xml 也许?

0 投票
3 回答
11115 浏览

wpf - 如何在 Intranet 上运行完全信任 XBAP?

我制作了一个托管旧 WinForms 控件的 WPF 浏览器应用程序(我还没有完全迁移到 WPF)。使用 WindowsFormsHost 意味着我的浏览器应用程序需要完全信任才能运行。这对我来说不是问题,因为这个应用程序只打算在我公司的 Intranet 上运行。但是,在我将 xbap 部署到网络共享后,它拒绝运行,并显示“未授予信任”。

我可以使用哪些方法向存储在我公司 Intranet 上的 XBAP 应用程序授予完全信任?

0 投票
5 回答
415 浏览

.net - 进程类和 .NET 安全性?

我在我的应用程序中使用 Process 类,就在静态 Main 方法的开头。我正在使用 Process 类来了解我的应用程序的另一个实例当前是否正在运行。如果我的应用程序已经在运行,我将退出。我不是在寻找改变这一点的方法,这已经工作了多年

但是最近这在我们用户的某些计算机上不起作用,我收到错误“公共语言运行时调试服务:应用程序生成了无法处理的异常”。

我已经完全信任程序集,并且用户是系统的管理员。

任何想法都会有所帮助谢谢!

编辑:WMI 性能适配器服务在引发错误之前打开,在错误发生后关闭,我是否缺少某种权限?

这是在框架 1.1 上

0 投票
2 回答
14513 浏览

wpf - 部署 XBAP 应用程序?

我们有一个 WPF 应用程序,它有两种风格,具有一致的 UI 等,一种从 Windows 操作系统桌面运行,另一种应该作为 XBAP 应用程序运行。

目前我正在将 XBAP 应用程序发布到我的 localhost 机器 IIS(Windows XP Pro),而且我已经在我的场景中根据需要启用了完全信任(Microsoft .NET Framework 2.0 配置,URL 完全信任)+ pfx 文件(对于我的机器当另一台机器上的用户从其机器上的 IE 浏览器键入 URL 时,将安装该名称)。

假设我想将 XBAP 应用程序出售给客户,因为他想要一个集中式应用程序而不是桌面应用程序,那么我将如何去做呢?有 XBAP 部署经验的人可以告诉我吗?我是否应该进行设置以在他的 Web 服务器上设置应用程序,仅此而已?(假设 web 服务器有 .net 3.5 sp1)我应该告诉他这样做 pfx 和完全信任怎么样?

0 投票
3 回答
1192 浏览

.net - 从网络共享编辑和运行 .NET 项目

因为我在虚拟机中运行我的东西,所以我喜欢将我的数据保存在主机上的共享中。但是从 Visual Studio 中运行和调试 (Web) 应用程序和测试就会出现问题。在 Visual Studio 中启动时,如何将所有内容配置为使用 FullTrust 运行?

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

我已经关闭了 UAC。

0 投票
5 回答
1776 浏览

c# - 如何自动化测试中等信任代码

我想编写以中等信任运行的自动化测试,如果它们需要完全信任则失败。

我正在编写一个库,其中某些功能仅在完全信任的情况下可用,我想验证我希望在中等信任下运行的代码是否可以正常工作。如果还想知道如果我更改需要完全信任的课程,我的测试将失败。

我已尝试创建另一个 AppDomain 并加载中等信任 PolicyLevel,但在尝试运行跨 AppDomain 回调时,我总是遇到程序集错误或无法加载其依赖项。

有没有办法解决这个问题?

更新:基于回复,这就是我所拥有的。请注意,您正在测试的类必须扩展 MarshalByRefObject。这是非常有限的,但我看不到解决方法。