gpt4 book ai didi

c# - 具有主机级别信任的 LINQ 反射

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:20 25 4
gpt4 key购买 nike

我在使用我的项目并将其部署到我的网络托管服务提供商时遇到了困难。我在具有“主机级别”信任的共享托管环境中。

我在我的项目中使用了 LINQ,但现在他们刚刚告诉我他们的共享服务上禁用了反射。我认为需要反射才能在查询中使用变量。

当我在主机级信任环境中运行项目时,出现异常:

MethodAccessException:
System.Runtime.CompilerServices.StrongBox`1..ctor(System.__Canon)

有没有人有这方面的经验?任何建议将不胜感激

这段代码失败了:

public override bool ValidateUser(string username, string password) {

using (var dc = new mcDataContext()) {
var query = (from c in dc.CF_Clients
where c.Client_ID == username
select new
{
c.Client_Password
}).FirstOrDefault();

}
}

最佳答案

查询中的所有内容都是公共(public)类中的公共(public)成员吗?

http://social.msdn.microsoft.com/forums/en-US/adodotnetdataservices/thread/0dc87db4-c145-456b-a19f-eebc16c09efb/

另一种可能的解决方案:

http://www.nullify.net/Article/332.aspx

关于c# - 具有主机级别信任的 LINQ 反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com