在VB .NET中创建的服务未启动
问题描述:
我们在Visul Basic .NET中开发了服务。该服务利用SAP提供的一些COM对象访问SAP数据库。直到昨天这一直工作良好。在这个星期天,我们升级了SAP系统,随后所有其他程序也使用新的DLL文件(用于COM对象)重新构建。我们也尝试了同样的服务。但现在还没有开始。在VB .NET中创建的服务未启动
启动时,它显示一条消息,指出服务意外终止。这可能是由于它无法加载必需的DLL文件。
请帮助如何纠正这种情况。
问候, 拉胡尔·哈因
答
你重新添加SAP DLL作为参考?我会尝试吹走当前的参考并重新添加。也许com对象的.net包装需要重新创建?
您使用的是什么版本的.net?
我正在使用.NET 3.5。我尝试删除并再次添加引用,但没有发生任何事情。 – 2010-08-24 11:57:24
太糟糕了。你有没有尝试与旧的DLL?听起来您可能需要致电SAP获得支持。 – 2010-08-24 12:22:41
让我们从不同的角度来看待它。当它启动时,它显示意外终止。我知道这是抛出一些错误,但是 - 我不知道?其他程序使用相同的DLL文件工作正常(他们是正常的Windows窗体程序 - 而不是服务)。我也把主要的尝试,但仍然没有错误信息。我怎样才能捕捉到这个异常? – 2010-08-25 03:39:15