1
したがって、MacとXSP Webサーバー用のVisual Studio 2015でSQL Server 2012をターゲットとするNHibernateとFluentNHibernateでASP.NET MVC 5を実行しようとしています。それは以下の例外で失敗します。私は.NET Framework 4.5を使用しており、パッケージは最新バージョンに更新されています。エラー500、Mac用Visual Studio 2015でNHibernateプロジェクトを実行中
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バグがありますか?
があなたをしなかったため、バグか何かで、私たちは、この例外を回避するために、ゼロのバッチサイズでデータベースを構成する必要がありますそこに何かを見つけるか?私は同じ問題があると思います – less
残念なことに、おそらく最善の回避策は、プロジェクトにこれらのライブラリのソースコードを追加して自分でデバッグする必要がありますが、私はあまりにもこの瞬間にそれを行うことはできません遅くとも私のスケジュールで... – Hetote
あなたの答えをありがとう。プロジェクトにNHibenrateを追加し、Socket Exceptionを取得しました。私はちょうどNHibernateを試してみたかったので、私はWin 10マシンに切り替えて動作しました。 – less