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

asp.net - 如何在中等信任环境中连接到当前的 FormsAuthenticationModule?

我的应用程序中有一个 HttpModule,它使用以下代码连接到 FormsAuthenticationModule 的 Authenticate 事件:

不幸的是,对 context.Modules 的调用失败,因为应用程序需要在中等信任环境中运行。还有其他方法可以让我参与此活动吗?

0 投票
2 回答
1319 浏览

c# - 为什么简单数组和 Linq 会生成 VerificationException:操作可能会破坏运行时

C# 中的一个非常简单的 ?: 运算符,结合一个简单的数组和对 Reverse() 的 LINQ(对象)调用显然足以导致异常“System.Security.VerificationException:操作可能破坏运行时”。在以“高”信任运行的 ASP.NET 网站上运行时(请注意,“完整”是默认设置)

这是代码,以及我想出的简单解决方法:

要将信任级别设置为“高”,必须将以下内容添加到 web.config 文件中:

解决方法是与有问题的 ?: 重现问题的运算符等效的功能。我从阅读相关文章的猜测是这是一个 C# 编译器错误。有人知道这里发生了什么吗?

0 投票
2 回答
2664 浏览

redirect - 在中等信任中从 Global.asax 重定向

我试图在 Global.asax 的 Application_Error 处理程序中进行重定向。一点都不花哨。

这在完全信任下工作得很好,但我需要让它在中等信任下工作。我在这里工作的代码需要在共享托管环境中正常运行(不幸的是,我无法控制这个要求)。

但是,当我在我们的开发环境(XP Pro / IIS 5.1)中配置站点以进行测试时:

它失败并出现以下错误:

其他一些值得注意的事情:

  • 无论是从 Global.asax 还是从 HttpModule 都会发生这种情况。
  • Response.Redirect(somePath) 也会发生这种情况。

感谢您提供的任何见解。我已经在谷歌上搜索了我的 $$ 折扣,但并不高兴。

谢谢!

0 投票
2 回答
1060 浏览

nhibernate - 休眠代理生成器

我试图让 nhibernate 在中等信任下工作。我发现说我需要使用代理生成器。我从nhibernate 的网站上拉了一个。当我尝试使用它时,我收到一个错误,它无法加载程序集“DynamicProxyGenAssembly2”。有什么我遗漏的东西,还是有一个可以在某处工作的东西。我宁愿不使用生成器,但 nhibernate 似乎别无选择。

0 投票
1 回答
624 浏览

asp.net - RDLC Medium Trust

Does anyone know of a free (for a non-profit group) RDLC reporting tool that will work under medium trust in IIS 7?

0 投票
3 回答
265 浏览

.net - .Net 托管(灵活的中等信任)

对于具有允许使用反射的灵活中等信任规则的廉价 .Net 托管有什么建议吗?

0 投票
4 回答
2611 浏览

asp.net-mvc - 中等信任中 MVC 控制器 + 依赖注入 (Ninject) 的问题

我想在中等信任环境中使用依赖注入。为此,我选择了Ninject,因为有人告诉我它的重量很轻。如何设置注入控制器?

当我尝试创建自定义控制器工厂时:

但我遇到了这个错误:

如果控制器没有控制器工厂,请确保它具有无参数的公共构造函数。”

知道如何让 Ninject 或任何其他 IoC 框架在中等信任下工作(意味着不使用反射)

0 投票
2 回答
1166 浏览

asp.net - 模拟共享主机信任级别

我想在我的开发机器上模拟共享托管环境的信任级别,这样当我开始部署我的解决方案时就不会出现令人讨厌的意外。

我在 web.config 中添加了这个设置:

唯一的问题是当我尝试保存到我的数据库时遇到此异常:

InnerException: System.Security.SecurityException Message="请求'System.Net.SocketPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'类型的权限失败。" 来源="mscorlib"

我如何在保持中等“喜欢”信任的同时特别允许这样做。还有其他我可以合理允许的事情吗?我将托管在 GoDaddy 上。

0 投票
1 回答
7267 浏览

nhibernate - NHibernate 2 + Fluent Nhibernate medium trust

Will NHibernate 2 and\or Fluent Nhibernate work in a medium trust environment. If not are there any work-arounds?

0 投票
3 回答
3652 浏览

asp.net-mvc - ASP.NET MVC 框架需要什么应用程序信任级别?

我正在尝试在可能的共享主机中部署简单的 asp.net mvc 框架应用程序,我得到这样的错误:

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

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

源错误:

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

在我的控制面板中,我正在设置“ASP.NET 2.0 完全信任”。我需要要求服务器管理员更改什么?