C# 在asp.net上使用axapta businessconnectornet导致Visual Studio/IIS崩溃

C# 在asp.net上使用axapta businessconnectornet导致Visual Studio/IIS崩溃,c#,asp.net,visual-studio-2010,iis,axapta,C#,Asp.net,Visual Studio 2010,Iis,Axapta,我正在尝试用更可靠的东西(始终使用Asp.Net/C)替换旧的Axapta ComConnector 现在我想教你如何使用“Microsoft.Dynamics.BusinessConnectorNet.dll” 在使用建议代码的控制台应用程序上,我可以调用“登录”(到多个服务器),而不会遇到任何问题 我将相同的代码和库复制到asp.net网站(进行必要的编辑),当我尝试调用“登录”时,Web服务器崩溃(在IIS 6或Visual Studio 2010/2005上) 有人经历过同样的问题吗?

我正在尝试用更可靠的东西(始终使用Asp.Net/C)替换旧的Axapta ComConnector

现在我想教你如何使用“Microsoft.Dynamics.BusinessConnectorNet.dll”

在使用建议代码的控制台应用程序上,我可以调用“登录”(到多个服务器),而不会遇到任何问题

我将相同的代码和库复制到asp.net网站(进行必要的编辑),当我尝试调用“登录”时,Web服务器崩溃(在IIS 6或Visual Studio 2010/2005上)

有人经历过同样的问题吗? 你设法解决了吗

提前谢谢

更新: 系统事件日志记录:

.NET运行时版本2.0.50727.5456-致命的执行引擎错误(79C9EABE)(80131506)

Nome dell'applicatione che ha generato l'error:WebDev.WebServer20.exe,版本:10.0.40219.1,时间戳:0x4d5f3456
Nome del modulo che ha generato l'errore:mscorwks.dll,版本一:2.0.50727.5456,时间戳:0x4ef6c72d
密码eccezione:0xc0000005
偏移量错误0x0000ee3b


我设法解决了用windows服务替换web应用程序的问题,因为ASP.Net环境中似乎不允许使用BusinessConnectorNet。

当它崩溃时,是否会引发异常?附加调试器时会发生什么情况?问题是它不会引发异常(我在“登录”上放置了一个try/catch),只是在调试或附加到进程时崩溃w3wp或WebDev.WebServer或直接崩溃Visual Studio。我没有使用您提到的库,但我猜权限有问题,因为它可以在控制台应用程序中正常工作,而不是在IIS中(在不同的安全上下文下运行)。如果您用尽了所有简单的解决方案,您可以使用WinDbg或adplus(Windows调试工具)工具在崩溃发生时创建内存转储,然后使用WinDbg打开转储文件并使用!分析-v命令以查看它是否提供了任何细节。谢谢你的建议!也许我不熟悉这些工具,那么我想我将把IIS/VS崩溃的调试作为最后一个资源…:)此外,请查看服务器事件日志(AOS和IIS),您可能会获得一些见解