【发布时间】:2011-09-21 12:46:44
【问题描述】:
我最近开发了一个网页 (http://www.srtbox.com/) 来测试我的架构,更多信息 here。使用 NoRM、MongoLab 或 MongoHQ 进行数据库托管。我对 NoRM 有很多错误。全部使用 Norm.BSON.BsonDeserializer 类。我可以修复一个,但现在我在连接中遇到了一些错误。错误:
System.Net.Sockets.SocketException 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应
System.IO.IOException: Unable to read data from the transport connection: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。 ---> System.Net.Sockets.SocketException: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 在 System.Net.Sockets.NetworkStream.Read(字节 [] 缓冲区,Int32 偏移量,Int32 大小) --- 内部异常堆栈跟踪结束 --- 在 System.Net.Sockets.NetworkStream.Read(字节 [] 缓冲区,Int32 偏移量,Int32 大小) 在 System.IO.BufferedStream.Read(字节 [] 数组,Int32 偏移量,Int32 计数) 在 System.IO.BinaryReader.ReadBytes(Int32 计数) 在 Norm.BSON.BsonDeserializer.Deserialize[T](BinaryReader 流,Int32 长度)
事实上,这个 NoRM 驱动程序似乎真的很不稳定......官方驱动程序不提供 Linq 支持,我没有找到一个带有 POCO 对象的示例。有人对 NoSQL 数据库和 asp.net 有很好的经验?像 MongoDB 一样可扩展? RavenDB 似乎是一个不错的选择,但 MongoDB 有更多的成功案例,当然没有 .Net。
所以最大的问题是:您会为 ASP.Net 推荐哪种 NoSQL 可扩展数据库?你有成功案例吗?
PD:如果您访问我的网站 (http://www.srtbox.com/) 进行测试,我将不胜感激。
【问题讨论】:
标签: asp.net mongodb norm nosql