问题标签 [appdomainsetup]

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 回答
139 浏览

c# - 在没有/空 CallContext 的情况下创建 AppDomain

在 ASP.NET 应用程序中,我想创建一个 AppDomain,在其中运行不受信任的代码。但是,在初始化和展开我的程序集加载器时,会引发关于我没有传入的类型的异常。它是来自 web 请求 ( HttpContext.Current.User) 的当前用户,我认为它可以通过 LocalCallContext 提供。我不希望当前用户对不受信任的代码可用,实际上我希望不受信任的代码根本没有上下文。所以我想我可以传入一个显式的 CallContext,但似乎没有这样的事情。我将如何实现这一目标?

不受信任的代码是用户提供的 Razor 模板,将通过 RazorEngine 执行。

最后一行抛出这个异常,UnrelatedAssembly.SomeType是 my 的类型HttpContext.Current.User

0 投票
0 回答
42 浏览

c# - 静态/全局变量的内存隔离(多次实例化)

我使用带有一些静态成员的第三方类:

我在我的代码中使用该类的实例

但我需要单独的上下文/域/任何

我尝试创建子 AppDomains 但仍然得到相同的行为:

这是我用来实例化的工厂方法

如何实现所需的隔离行为?

0 投票
0 回答
185 浏览

c# - Net-Standard2.0 有 AppDomainSetup 和 CreateInstanceAndUnwrap 的替代品吗

我试图让我的代码在 netStandard2.0 中编译并且无法克服这一点。支持 AppDomain,但方法有限。并且不支持 AppDomainSetup。我有以下代码,现在与 Net Framework 4.7.1 兼容。有没有其他方法可以让它在 NetStandard2.0 上编译?

0 投票
1 回答
27 浏览

azure - 如何为托管在 Azure 上的 Web 应用程序和托管在窗口的 IIS 服务器上的 Web 应用程序使用相同的自定义域?

我有一个应用程序托管在窗口服务器上的 IIS 中,应用程序 URL 是“www.hire.com/jobborad”。现在我要添加新功能(子应用程序),例如“Candidate Hub”,因此我计划创建单独的代码库并将该应用程序作为 Web 应用程序在 Azure 中托管,但我想使用与原始应用程序相同的父域. 我的子应用程序的 URL 将是“www.hire.com/CandidateHub”。

有没有什么方法可以让我的应用程序托管在不同的环境中,我也可以使用相同的域?如果是,那么您能否向我推荐任何教程、博客或任何可以帮助我解决问题的东西。

我在谷歌上搜索了很多,但没有发现有用的。

提前感谢您的帮助。

注意:提及的 URL 仅作为示例。那些都不存在。

0 投票
0 回答
7 浏览

guid - 状态码不可用

有时我的代码工作正常,但另一方面我得到状态(StatusCode = Unavailable,Detail =“无法连接到所有地址”)