事件名称为[CLR20r3]的服务崩溃

本文关键字:服务 崩溃 CLR20r3 事件 | 更新日期: 2023-09-27 18:08:52

我在.Net c#中创建了一个服务,基本上是定期发送电子邮件。

服务在我的x32 XP机器上工作正常,但当我在另一台基于"x64"的Windows Server 2008 R2机器上部署x64 build时,服务启动并在几秒钟后停止,在事件日志中它有这个:

Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: sentEmailDraft.exe
P2: 4.2.0.0
P3: 538d3cf1
P4: mscorlib
P5: 2.0.0.0
P6: 4ca2b851
P7: 20f4
P8: d4
P9: System.TypeInitialization
P10: 
Attached files:
These files may be available here:
C:'ProgramData'Microsoft'Windows'WER'ReportQueue'AppCrash_sentEmailDraft._87f56e55f14a51a946ed1a1f9f2a3a31cf693a17_1839149a
Analysis symbol: 
Rechecking for solution: 0
Report Id: b3695789-f45c-11e3-b6c6-005056be2c69
Report Status: 4

我在这里发现了一个类似的讨论,并尝试了解决方案,但对我不起作用。

谁能给点建议?

事件名称为[CLR20r3]的服务崩溃

我曾经遇到过一个类似的问题,服务启动后很快就停止了。第二台计算机只安装了。net Framework 4.0客户端配置文件,而应用程序依赖于只有在完整的。net Framework 4.0中才存在的功能/程序集。可能值得检查,因为当你创建一个新项目时,完整的。net Framework 4.0是默认的。