1
因此,我試圖運行一個ASP.NET MVC 5,NHibernate和FluentNHibernate以Visual Studio 2015 for Mac和XSP Webserver爲目標,SQL Server 2012,以及它會失敗,下面的例外。我使用的是.NET Framework 4.5,包更新到最後一個版本。使用Visual Studio 2015 for Mac運行流利NHibernate項目時出現錯誤500
System.ArgumentNullException
Value cannot be null.
Parameter name: type
Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): System.Core.
Exception stack trace:
at System.Dynamic.Utils.ContractUtils.RequiresNotNull (System.Object value, System.String paramName) [0x00003] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/external/corefx/src/Common/src/System/Dynamic/Utils/ContractUtils.cs:67
at System.Linq.Expressions.Expression.Convert (System.Linq.Expressions.Expression expression, System.Type type, System.Reflection.MethodInfo method) [0x0000b] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/external/corefx/src/System.Linq.Expressions/src/System/Linq/Expressions/UnaryExpression.cs:780
at System.Linq.Expressions.Expression.Convert (System.Linq.Expressions.Expression expression, System.Type type) [0x00000] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/external/corefx/src/System.Linq.Expressions/src/System/Linq/Expressions/UnaryExpression.cs:763
at NHibernate.Util.DelegateHelper.BuildPropertySetter[T] (System.Type type, System.String propertyName) [0x00015] in <1c5d1dfd6b734554b068885679d8b49d>:0
at NHibernate.AdoNet.SqlClientSqlCommandSet..cctor() [0x00019] in <1c5d1dfd6b734554b068885679d8b49d>:0
也許這是一個NHibernate或FluentNHibernate的bug?
沒有你找出那裏的任何東西?我想我有同樣的問題 – less
不幸的是,沒有......可能最好的解決方法應該是將這些庫的源代碼添加到項目中並自己調試,但是現在我不能這樣做,因爲我也是這樣在我的日程安排後... – Hetote
感謝您的回答。我在項目中添加了NHibenrate並得到了Socket異常。正如我只想嘗試NHibernate我切換到Win 10機器,它的工作。 – less