问题标签 [medium-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 回答
183 浏览

.net - AppDomain 和中等信任环境

简短的问题,在中等信任环境中运行时可以创建一个新的 AppDomain 吗?

0 投票
2 回答
1315 浏览

visual-studio-2010 - 有没有办法在 VS2010 中模拟中等信任度

我正在寻找“简单按钮”,我可以说在中等信任下运行这个应用程序。

0 投票
1 回答
842 浏览

automapper - 值注入器问题

在使用 AutoMapper 之后,我在这个网站上遇到了ValueInjecter 。我正在尝试,但我被困在一个可能非常简单的场景上。

但是在我深入研究代码示例之前,有谁知道 ValueInjecter 是否可以在中等信任的 Web 环境中工作?(像Godaddy?)

好的,进入代码!我有以下型号:

我想映射到以下 DTO:

因此,当我想从 Model 映射到 DTO 时,我需要 Model.Name.First -> DTO.FirstName,而从 DTO 到 Model 时,我需要 FirstName -> Name.First。据我了解,这不是一个简单的 Flatten/UnFlatten,因为这些词也会自行反转,即:FirstName <--> Name.First。所以名字和姓氏可以使用相同的规则,但是 MiddleInitial 呢?Model.Name.MiddleInitial -> DTO.MiddleInitial。

我看到有一些插件,但它们似乎都没有做我想要的。有没有其他人遇到过这种情况?

0 投票
3 回答
535 浏览

c# - 在中等信任下使用 Fluent NHibernate 映射继承时出现 SecurityException

我在中等信任下运行的应用程序中映射继承时遇到问题。当我从 web.config 中删除中等信任限制时,它就像一个魅力。如果我注释掉我的子类映射,一切都会很顺利。

当我的应用程序以中等信任启动时,在 Fluent 的配置构建期间,我捕获了异常,我可以从中读取 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(...) 方法没有运行权限。

我能找到的每一点信息都建议预先生成延迟代理、关闭延迟加载和禁用反射优化器。我已经完成了所有准备工作,如果我不映射子类,我的代码就可以工作。

这是我的映射:

以及来自 web.config 的相关部分

我必须手动完成所有操作吗?我非常想在这里使用继承。

0 投票
0 回答
395 浏览

asp.net-mvc-3 - 即使在 UseReflectionBasedInjection = true 时,在中等信任下的 Ninject.Web.MVC3 中的 SecurityException

可能重复:
Ninject 模型验证器导致中等信任问题

我已经根据其他信息源修改了 CreateKernel:

但我仍然得到:

有任何想法吗?

0 投票
1 回答
803 浏览

c# - 如何判断当前应用是否为Medium Trust

我试图确保我的 ASP.Net 库将在中等信任下工作。但是我遇到了问题,如果它在中等信任下运行,我需要禁用一些代码。

如何从 C# 确定当前应用程序是否为中等信任?

具体来说,我正在尝试从 web.config 读取 customErrors 部分,但我遇到了安全错误

0 投票
1 回答
239 浏览

dll - 如何在 .Net 应用程序中使 DLL 成为可选

由于 Chilkat .NET 3.5 DLL,我们有一个需要完全信任的应用程序这不是一个大问题,但是我们希望将我们的应用程序提交到:Windows Web 应用程序库,它必须是中等信任度

所以要让它成为中等信任度,我们需要做的就是

  • 删除对 DLL 的引用
  • 注释掉与该代码相关的方法

与其制作 2 个不同版本的应用程序,不如为一个应用程序版本删除对 DLL 的引用的最佳方法是什么?

谢谢!

0 投票
1 回答
934 浏览

asp.net - 在中等信任环境中创建目录?

我有一个 ASP.NET Web 应用程序在具有共享托管服务提供商的中等信任环境中运行。以下代码导致抛出 SecurityException:

错误的全文是:

创建子文件夹的文件夹具有完全权限,所以我认为这不是问题。这看起来与在中等信任环境中运行有关。

中等信任环境不允许创建新目录(通过 Directory.Create 方法)是否正常,和/或是否有任何解决方法?

0 投票
1 回答
99 浏览

xml-deserialization - XmlDeserialization 在中等信任级别失败

我们的网站托管在中等信任级别,托管服务提供商拒绝给予我们完全的信任。我们的代码尝试使用以下代码片段反序列化代码,但由于反射权限错误而失败。调试时,我得到“XML 文档 (71, 6) 中有错误”。错误。在完全信任的情况下,它工作得非常好。在我们决定转向完全信任的托管服务提供商之前,请有人建议我如何解决这个问题。

0 投票
1 回答
402 浏览

c# - .Net 3.5 ORM,支持 Medium Trust 和 POCO

场景:我被一个以中等信任度运行并拥有 .Net 框架 3.5 的共享主机提供商困住了

我使用 Nhibernate 为我的站点构建了一个数据层,却发现它不能在中等信任下运行。

我在互联网上找到了一些指南,解释下载 Castle.Core 和 NHibernate 源并重建它们以允许部分信任,但我遇到各种问题(所有源都更新到 .net 4.0,虽然我知道我可以浏览 git repos 以获取旧提交,这对我来说似乎是大海捞针)。

我现在需要的是一个支持中等信任和 POCO 的 ORM(因此排除了 EF 1.0 和 Linq to Sql,因为它们与 T4 生成的类紧密耦合)。

我也从更高的地方得到了关于使用 Lightspeed ORM 的“否”,因为它仅限于免费版本的 8 个表,并且架构可能会增长。

我知道我问了很多,但如果有人知道已经为 3.5 构建的 Nhibernate 版本可以在中等信任下运行,或者是一个有效的替代方案,我会非常高兴。

谢谢。