我使用NuGet的一个包在localhost上运行,在生产服务器上工作但是在最近搬到另一个生产服务器后,我收到以下错误:
Attempt by method 'EntityFramework.BulkInsert.Extensions.TypeExtensions.GetPrivateFieldValue(System.Object, System.String)' to access field 'System.Data.SqlClient.SqlConnection._connectionString' failed.
该软件包是:https://efbulkinsert.codeplex.com/我不认为它是特定于软件包的,因为使用替代软件包进行批量插入时出现类似错误:
Attempt by method 'Z.Utility.SqlBulkOperation.SetCommonSetting()' to access field 'System.Data.SqlClient.SqlBulkCopy._connection' failed.
这里常见的是System.Data.SqlClient.xxx._connection failed
我需要查看任何IIS设置吗?我很难过。
答案 0 :(得分:0)
我必须在IIS中将.NET Trust Levels从Medium更改为Full。