问题标签 [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.
.net - AppDomain 和中等信任环境
简短的问题,在中等信任环境中运行时可以创建一个新的 AppDomain 吗?
visual-studio-2010 - 有没有办法在 VS2010 中模拟中等信任度
我正在寻找“简单按钮”,我可以说在中等信任下运行这个应用程序。
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。
我看到有一些插件,但它们似乎都没有做我想要的。有没有其他人遇到过这种情况?
c# - 在中等信任下使用 Fluent NHibernate 映射继承时出现 SecurityException
我在中等信任下运行的应用程序中映射继承时遇到问题。当我从 web.config 中删除中等信任限制时,它就像一个魅力。如果我注释掉我的子类映射,一切都会很顺利。
当我的应用程序以中等信任启动时,在 Fluent 的配置构建期间,我捕获了异常,我可以从中读取 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(...) 方法没有运行权限。
我能找到的每一点信息都建议预先生成延迟代理、关闭延迟加载和禁用反射优化器。我已经完成了所有准备工作,如果我不映射子类,我的代码就可以工作。
这是我的映射:
以及来自 web.config 的相关部分
我必须手动完成所有操作吗?我非常想在这里使用继承。
c# - 如何判断当前应用是否为Medium Trust
我试图确保我的 ASP.Net 库将在中等信任下工作。但是我遇到了问题,如果它在中等信任下运行,我需要禁用一些代码。
如何从 C# 确定当前应用程序是否为中等信任?
具体来说,我正在尝试从 web.config 读取 customErrors 部分,但我遇到了安全错误
dll - 如何在 .Net 应用程序中使 DLL 成为可选
由于 Chilkat .NET 3.5 DLL,我们有一个需要完全信任的应用程序这不是一个大问题,但是我们希望将我们的应用程序提交到:Windows Web 应用程序库,它必须是中等信任度。
所以要让它成为中等信任度,我们需要做的就是
- 删除对 DLL 的引用
- 注释掉与该代码相关的方法
与其制作 2 个不同版本的应用程序,不如为一个应用程序版本删除对 DLL 的引用的最佳方法是什么?
谢谢!
asp.net - 在中等信任环境中创建目录?
我有一个 ASP.NET Web 应用程序在具有共享托管服务提供商的中等信任环境中运行。以下代码导致抛出 SecurityException:
错误的全文是:
创建子文件夹的文件夹具有完全权限,所以我认为这不是问题。这看起来与在中等信任环境中运行有关。
中等信任环境不允许创建新目录(通过 Directory.Create 方法)是否正常,和/或是否有任何解决方法?
xml-deserialization - XmlDeserialization 在中等信任级别失败
我们的网站托管在中等信任级别,托管服务提供商拒绝给予我们完全的信任。我们的代码尝试使用以下代码片段反序列化代码,但由于反射权限错误而失败。调试时,我得到“XML 文档 (71, 6) 中有错误”。错误。在完全信任的情况下,它工作得非常好。在我们决定转向完全信任的托管服务提供商之前,请有人建议我如何解决这个问题。
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 版本可以在中等信任下运行,或者是一个有效的替代方案,我会非常高兴。
谢谢。