“NHibernate.Cfg.Environment”的类型初始值设定项引发异常

ttkk_2007 2007-12-19 05:27:20
为什么在加载程序集时,一遇到Configuration config = new Configuration().AddAssembly("Test.Mo");(Test.Mo时程序集的名字)这一句就出错:
System.TypeInitializationException: “NHibernate.Cfg.Environment”的类型初始值设定项引发异常。 ---> System.Security.SecurityException: 试图访问配置节“nhibernate”的过程中对 ConfigurationPermission 的请求失败。要允许所有调用方访问此节的数据,请在声明该节的配置文件中将节属性“requirePermission”设置为等于“false”。 ---> System.Security.SecurityException: 请求“System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”类型的权限已失败。
我的配置文件如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System,Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>

<nhibernate>
<add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
<add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
<add key="hibernate.connection.connection_string" value="Data Source=(local);Initial Catalog=Test;Integrated Security=SSPI;" />
<add key="hibernate.connection.isolation" value="ReadCommitted"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2000Dialect" />
</nhibernate>


</configuration>
请大家帮忙看看,谢谢!
...全文
243 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttkk_2007 2007-12-20
  • 打赏
  • 举报
回复
没人遇到过这种问题吗?
ttkk_2007 2007-12-19
  • 打赏
  • 举报
回复
Mark

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧