私はAppHarborにGitHubを通じてWebサービスを展開しようとしています。私のWebサービスは、Microsoft.SQLServer.Typesバージョン10.0.0.0を依存関係とするNHibernate.Spatialを使用しています。このアセンブリは、正しく理解すればSQL Server 2008と共にインストールされます.SQL Server 2008をインストールした開発用コンピュータでWebサービスを実行すると、サービスは問題なく実行されますが、AppHarborに展開すると次の例外:AppHarborのMicrosoft SQL地理的型の依存関係を解決する方法
は、その依存関係の1つを「『Microsoft.SqlServer.Types バージョン= 10.0.0.0、カルチャニュートラル、PublicKeyToken = = 89845dcd8080cc91』ファイルまたはアセンブリをロードできませんでしたか システムが見つけることができません。ファイルが指定されました。
私はすでにNHibernate.Spatial.MsSql2008、依存関係が由来するアセンブリの自分自身のバージョンをビルドするように、このプロジェクトをビルドするとき、私は単純に参照プロパティを設定することで、binフォルダに必要なDLLをコピーしようとしていますLocalをtrueにコピーします。これはGitを通じてAppHarborに引き出されたWebサービスbinフォルダにも反映されます。これは役に立ちませんでした。私の推測では、私のWebサービスはbinとは別のフォルダの依存関係を探しています。
AppHarborでMicrosoft.SqlServer.Typesアセンブリを使用できるようにするにはどうすればよいですか?例外状態として、これはMicrosoft.SqlServer.Typesの欠落している可能性のある依存関係によっても発生する可能性がありますが、これが当てはまる場合はどのようにして見つけられますか?また、AppHarborでMicrosoft.SqlServer.Typesの依存関係を作成する方法?
あなたはこの質問(と私が掲示した4つのランダムな質問)をdownvotedした理由を詳しく教えてください。 –