Mav*_*ven 5 .net c# service windows-server-2008-r2
我已经创建了一个服务.Net c#,基本上定期发送电子邮件.
该服务在我的x32 XP机器上工作正常但是当我x64 build在另一个基于'x64'的Windows Server 2008 R2机器上部署时,服务启动并在几秒后停止,并且在事件日志中它具有:
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
Run Code Online (Sandbox Code Playgroud)
我在这里找到了类似的讨论并尝试了解决方案,但对我没有用.
任何人都可以建议吗?
小智 3
我曾经遇到过与此类似的问题,服务启动然后很快停止。第二台计算机仅安装了 .NET Framework 4.0 Client Profile,而应用程序依赖于仅存在于完整 .NET Framework 4.0 中的功能/程序集。可能值得检查,因为创建新项目时默认使用完整的 .NET Framework 4.0。