小编Dal*_*ale的帖子

无法CoCreate Profiler错误 - 但未使用分析器

我们得到了:

.NET运行时版本2.0.50727.5448 - 无法CoCreate探查器

我们的网络服务器上的事件查看器中的消息,以及随附的消息:

.NET运行时版本4.0.30319.239 - 在CoCreateInstance期间加载分析器失败.Profiler CLSID:'{d37a1b78-6dc5-46fc-bc31-f7c4d5a11c9c}'.HRESULT:0x8007007e.进程ID(十进制):224.消息ID:[0x2504].

问题是,我们没有尝试使用分析器,服务器上没有运行或安装的分析器,代码在任何地方都没有引用分析器......

我们已经尝试删除其他人指出的与这些消息相关的注册表项,但无济于事; 似乎我们的两个网站/网络应用程序正在解决错误,一个使用.Net2,另一个使用4,但我不知道在哪里查看.

.net asp.net iis profiler

31
推荐指数
5
解决办法
4万
查看次数

删除行后删除FILESTREAM文件

我已经在SQL 2008服务器上成功设置了FILESTREAM; 但是我注意到即使我删除了包含FILESTREAM数据的行,物理数据文件似乎也没有被删除.

通过物理文件,我指的是SQLServer托管目录中的文件,其唯一的文件名不是添加到dbase的原始文件.

有谁知道SQLServer最终是否会删除该文件?如果从dbase中删除了大量大文件,我希望能够快速回收这些空间.

sql blob filestream sql-server-2008

20
推荐指数
3
解决办法
1万
查看次数

JSON序列化 - 删除空键

我正在使用.Net Web API技术创建HTTP服务,我创建了一些DTO类,当只需要某个数据子集时,我打算只用这些数据填充DTO以最小化数据量转移.

有没有办法让JSON序列化程序忽略那些空的数据成员?我意识到[JsonIgnore]和[ScriptIgnore]属性将忽略特定成员,但我只想忽略它们,如果它们为null或为空.

[编辑]

感谢下面的LB.

我在WebApiConfig.cs中添加了以下内容以在Web API中启用它:

var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
json.SerializerSettings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore;
Run Code Online (Sandbox Code Playgroud)

.net serialization json asp.net-web-api

8
推荐指数
1
解决办法
3412
查看次数

MongoDB GridFS文件大小适用于相对较小的文件

我正在做一些测试,看看我们是否可以在MongoDB上使用GridFS来存储未来应用程序的文件; 我正在使用10gen的C#驱动程序将80Mb文件"上传"到数据库中.

第一次添加很好,花了大约3秒钟,这对我的测试机器来说并不算太糟糕; 然而,未来相同文件的添加需要更长时间,最多30秒,MongoDB最终告诉我内存耗尽并崩溃.

在系统崩溃命名dbaseName.0到dbaseName.7之前,添加10个文件,大小为80Mb会导致为我的数据库创建8个文件,文件大小从文件0到5从16Mb到512Mb呈指数级增长,然后文件6和7都是512MB.

这些文件的价格低于2Gb,显然第10次添加文件需要dbase超过2Gb,这超出了我的32位测试版本的限制.

为什么存储800Mb的文件需要超过2Gb?有没有我错过的地方?

MongoDB是否经常在RAM中保存整个GridFS?如果是这样的话,磁盘有什么意义呢?如果我的生产服务器上只有32Gb的RAM,那么我只能在GridFS中存储32Gb吗?

我在MongoGridFS对象上使用了EnsureIndexes,并检查了显示为GridFS创建索引的数据库,所以Mongo不应该尝试将整个数据存储区放入RAM中吗?

MongoDB满足我们的所有需求,但我们需要它能够容纳大型文件集; 我错过了一些明显的东西吗

堆栈跟踪:

Mon Oct 15 11:57:15 [conn15] insert busyNow.fs.chunks keyUpdates:0 locks(micros) w:112892 113ms
Mon Oct 15 11:57:15 [conn15] MapViewOfFileEx for /data/db/busyNow.7 failed with errno:8 Not enough storage is available to process this command. (file size is 536608768) in MemoryMappedFile::map

Mon Oct 15 11:57:15 [conn15]  busyNow.fs.chunks Fatal Assertion 16166
Mon Oct 15 11:57:17 [conn15] mongod.exe  ...\src\mongo\util\assert_util.cpp(124)                               mongo::fassertFailed+0x75
Mon Oct 15 11:57:17 [conn15] mongod.exe  ...\src\mongo\util\mmap_win.cpp(211)                                  mongo::MemoryMappedFile::map+0x4ce
Mon Oct 15 11:57:17 [conn15] mongod.exe …
Run Code Online (Sandbox Code Playgroud)

storage filesize mongodb gridfs

2
推荐指数
1
解决办法
2906
查看次数