我在主机上遇到了这个错误。
System.InvalidOperationException: Cannot perform CAS Asserts in Security Transparent methods
at System.Security.CodeAccessSecurityEngine.CheckNReturnSO(PermissionToken permToken, CodeAccessPermission demand, StackCrawlMark& stackMark, Int32 create)
at System.Security.SecurityRuntime.Assert(PermissionSet permSet, StackCrawlMark& stackMark)
at System.Security.PermissionSet.Assert()
at MySql.Data.MySqlClient.MySqlParameter.SetTypeFromValue()
at MySql.Data.MySqlClient.MySqlParameter.set_Value(Object value)
at MySql.Data.MySqlClient.MySqlParameter..ctor(String parameterName, Object value)
但是在 localhost 项目中成功运行。我正在使用 asp.net 4.0 和 mysql。在某些资源中说我必须更改信任级别但我不能更改。因为我的托管公司不允许更改此主题的 web 配置文件。如何我可以在不更改 Web 配置的情况下更改信任级别。我该如何解决这个问题?提前致谢