回答
我已經成功使用NHibernate.DependencyInjection NuGet包在中等信任環境中使用NHibernate。
我也嘗試過了......它在我的項目中添加了對NHibernate.DependencyInjection.dll的引用,但仍然拋出SecurityException。 有任何先決條件嗎? – 2012-07-31 17:40:23
請閱讀隨附的txt文件。 – 2012-07-31 17:43:29
另外,這是版本3.2。 3.3+對我來說是開箱即用 – Rippo 2012-08-01 12:59:55
您需要獲取更詳細的錯誤消息,以便我們可以進一步診斷。在你的web.config中
<httpErrors errorMode="Detailed"/>
添加此希望這會給你一個完整的堆棧跟蹤,並從那裏應該讓你進一步調試。
你也可能需要添加在system.web
這個
<customErrors mode="Off" />
(我記不清了)
我有同樣的問題,並嘗試了所有的建議修復(包括DependencyInjection), 但只有一個幫我:
我已經添加以下代碼,以我的Global.asax文件
protected void Application_Start()
{
NHibernate.Cfg.Environment.UseReflectionOptimizer = false;
...
}
和殘疾人一批配置文件(最後一個屬性)
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory name="NHibernate.Test">
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">Server=........</property>
<property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
<property name="query.substitutions">true=1;false=0</property>
<property name="show_sql">false</property>
<property name="adonet.batch_size">0</property>
</session-factory>
</hibernate-configuration>
注意,這應該會導致性能問題
- 1. nHibernate 3.3.1 System.Security.Permissions.ReflectionPermission錯誤
- 2. 中等信任NHibernate 2.1.2
- 3. 團結+ NHibernate的3.3.1.4和中等信任錯誤
- 4. Security映射繼承與中等信任下的流利NHibernate
- 5. NHibernate 3.3.1顯式多態性
- 6. 錯誤與NHibernate信息:System.Data.SqlClient.SqlException:附近有語法錯誤「索引」
- 7. Lucene.NET中等信任
- 8. 用於中等信任環境的nhibernate庫
- 9. 流利的NHibernate - 城堡 - godaddy - 中等信任
- 10. ClientWebSocket.ConnectAsync崩潰與任何錯誤信息
- 11. 潛臺詞安裝給人錯誤的中等信任級別
- 12. Michael Hartl第3.3.1章Rails測試錯誤信息
- 13. 中等信任的LDAP
- 14. OleDbPermission和ASP.NET中等信任
- 15. ASP.Net中等信任安裝
- 16. 什麼是中等信任等級?
- 17. asp.net信任級別錯誤
- 18. 創建信任錯誤
- 19. Extjs 3.3.1沒有顯示錯誤
- 20. 密碼錯誤連接到MySQL數據庫與Python 3.3.1
- 21. 微軟AntiXSS在中信任:錯誤
- 22. 是否可以在中等信任環境中序列化Nhibernate配置?
- 23. NHibernate QueryOver與HQL等價嗎?
- 24. NonPublic在中等信任度的反思中導致權限錯誤
- 25. 中等信任和部分信任是一樣的嗎?
- 26. NHibernate的錯誤
- 27. NHibernate的錯誤
- 28. NHibernate SaveOrUpdate錯誤
- 29. NHibernate的錯誤
- 30. ELMAH在中等信任環境下工作
我用NH3.3.1在中等信任(Rackspace公司雲),什麼是你所得到的實際的錯誤? – Rippo 2012-07-31 07:17:56
錯誤以葡萄牙語顯示: 「Falha nasolicitaçãodapermissãode tipo'System.Security.Permissions.ReflectionPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。」 – 2012-08-01 00:50:39