问题标签 [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 投票
3 回答
792 浏览

asp.net - db4o 在 asp.net 中信任环境中运行

我正在使用 db4o 的嵌入式客户端/服务器版本(我调用 OpenServer() 而不是 OpenFile() 方法),以便我可以托管一个 asp.net 网站,该网站将有多个用户同时读取和写入数据库。唯一的问题是我们使用的虚拟主机是一个中等信任的环境,所以它会抛出一个错误,指出程序集不支持部分信任的调用者......

想知道是否有人对如何使其工作有任何建议。谢谢!

:: 更新 ::

我已经使用 [AllowPartiallyTrustedCallers] 属性重新编译了 db4o dll,现在我收到以下特定错误:

System.TypeInitializationException 未被用户代码处理 Message="The type initializer for 'DataObjecten.db4oManager' throw an exception." TypeName="DataObjecten.db4oManager" InnerException: System.Security.SecurityException Message="请求 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 类型的权限失败。 " Source="Db4objects.Db4o" StackTrace: 在 Db4objects.Db4o.Internal.Platform4.AddShutDownHook(PartialObjectContainer container) 在 Db4objects.Db4o.Internal.PartialObjectContainer.Initialize1(IConfiguration config) 在 Db4objects.Db4o.Internal.PartialObjectContainer.Open() 在Db4objects.Db4o.Internal。

0 投票
1 回答
1411 浏览

.net - 关于让 Sitefinity CMS 以中等信任度工作的任何提示?

直到最近,我们一直在使用 Mosso / The Rackspace Cloud,但他们突然为新添加的站点切换到 .NET 的中等信任模型,并将很快将现有服务器场迁移到中等信任

我们无法让我们的 Sitefinity CMS V3.6 SP2(最新)在这种环境中工作。

有人对如何让Sitefinity在中等信任下工作有任何想法吗?

我也向 Telerik 提交了支持票,如果他们拿出货物,我会报告。

另一种方法是移动主机

0 投票
1 回答
1830 浏览

c# - 有什么方法可以安全地进行图像量化且无需编组?

我目前正在使用 Brendan Tompkins ImageQuantization dll。 http://codebetter.com/blogs/brendan.tompkins/archive/2007/06/14/gif-image-color-quantizer-now-with-safe-goodness.aspx

但它不能在 asp.net 中以中等信任度运行。

有谁知道在中等信任下运行的图像量化库?

更新 我不在乎解决方案是否缓慢。我只需要一些有用的东西。

0 投票
3 回答
2531 浏览

asp.net - 反射会带来什么风险?(中等信任度)

中信任托管环境中缺乏反射似乎给许多流行的 Web 应用程序带来了很多问题

  • 为什么使用 Medium Trust 默认禁用ReflectionPermission ?
  • 反射在共享托管环境中会带来什么风险?

有关随机参考,请参阅MSDN:如何在 ASP.NET 2.0 中使用中等信任

0 投票
1 回答
1021 浏览

asp.net - ReportViewer 控件和中信任服务器

我有几个具有相同主机的网站,它们设置了 2 个不同的信任级别。一个是“满”,另一个是“中”。我没有意识到这一点,因为主机商决定实施新的安全策略并且不告诉任何人。我只是在尝试像在另一个旧站点上一样使用 ReportViewer 控件时才发现的。现在显然我收到以下错误消息:

安全异常

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

异常详细信息:System.Security.SecurityException:该程序集不允许部分受信任的调用者。

现在我想知道有没有一种方法可以在中等信任环境中使用 ReportViewer 控件。我曾尝试在 MSDN 上阅读此内容,但老实说,试图从 Microsoft 的文档中脱颖而出从来都不是我能掌握的。

任何帮助将不胜感激。

0 投票
0 回答
127 浏览

.net - 有没有办法在运行时以中等信任度生成(发出)代码?

我想知道是否有类似于 CSharpCodeProvider 的东西,但它应该在 ASP.NET Medium Trust 中工作,有人知道一个好的吗?


[编辑 08-25-2009]

我为什么要这样做?

我正在写一个关于链接到对象的简单教程,我希望用户可以在文本框上编写一些简单的查询,将其发布到服务器以查看结果,就像今天的“linqpad”一样。有没有办法做到这一点?与否……我将不得不忍受它?

0 投票
1 回答
901 浏览

asp.net - 使用中等信任加密和保存 web.config 中的 ASP.NET ConnectionString?

我在 Google 和 Stackoverflow 上进行了搜索,但找不到解决方案来编辑​​ web.config 以加密和存储安装脚本的 SQL Server 连接字符串。

Accessing the web.config in Medium trust 中的链接 似乎表明以下代码可以代替 OpenWebConfiguration 工作,但是这在本地开发服务器(运行 Medium Trust)或 Rackspace Cloud(以前称为 Mosso)上不起作用。

可以将 Rackspoace Cloud 设置为使用模拟保存文件,但是在捕获 ConfigurationErrorsException 时,我仍然收到“加载配置文件时发生错误:请求'System.Security.Permissions.FileIOPermission”类型的权限错误。

有什么想法可以在安装脚本期间编辑 web.config 以加密和存储 SQL Server 连接字符串?

更新 #1 似乎 DpapiProtectedConfigurationProvider 和 RsaProtectedConfigurationProvider 都需要 FullTrust。使用 MediumTrust 时,是否有任何其他解决方案可以进一步保护 Web.config 文件?

0 投票
1 回答
708 浏览

.net - 如何检查您是否在 .NET 的中等信任环境中运行?

我在 GoDaddy 的共享主机上运行一个网站(不是我的选择,因为它始终是中等信任),如果应用程序在高信任下运行,我想打开一些高级功能。

所以想知道,是否有一种方法可以在运行时检查应用程序是否在 .NET 的中等信任环境中运行?

0 投票
2 回答
723 浏览

subsonic - 亚音速 3.0 中等信任问题

我在以中等信任度运行 Subsonic 时遇到问题,不知道我是否在查询错误 - 如果 subsonic 3.0.3 的某些部分不喜欢中等信任度,有人可以告诉我吗?其他人不久前发布了类似的内容,但对于它是否存在(错误)没有真正的回复。Rob 说它已经过测试,而其他人说他们仍然需要 bug ( SubSonic 3.0 - Medium Trust )

我正在使用如下所示的查询:

我得到的错误是:

提前致谢。喜欢新的亚音速和 lambda 等,只是在部署到我的第一个共享主机时遇到问题:(

干杯道格

0 投票
1 回答
297 浏览

asp.net - ASP.NET 中等信任度中的图

我尝试使用 MSChart 和 ZedGraph,但它们都需要完全信任。我可以在 Medium Trust 虚拟主机中使用任何其他图形库吗?我必须注意,到目前为止,我对 ASP.NET 的了解非常少。

谢谢,彼得

编辑:最后,ZedGraph 似乎在 Medium Trust 中运行良好。我刚刚在 ZedGraph 源代码中的 AssemblyInfo.cs 中添加了以下行,重新编译后一切正常: