내 프로젝트에 어려움을 겪고 있으며 웹 호스팅 공급자에 배포하고 있습니다. "호스트 수준"트러스트를 사용하는 공유 호스팅 환경에 있습니다.호스트 수준 트러스트를 사용하는 LINQ 반영
내 프로젝트에서 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();
}
}
당신은 LINQ를 사용할 수 있도록 반사 권한이 필요하지 않습니다, 당신은 문제를 일으키는 실제 코드를 게시해야합니다. –
linq 문에서 변수를 사용할 수없는 것으로 보입니까? – Mike
또한 "var"를 제거하고 적절한 유형으로 바꿨지 만 별다른 차이는 없습니다. 그것은 username 변수에 문제가있는 것 같습니다. – Mike