【问题标题】:Visual Studio / IIS Crashing using axapta businessconnectornet on asp.net在 asp.net 上使用 axapta businessconnectornet 导致 Visual Studio / IIS 崩溃
【发布时间】:2015-06-15 16:47:12
【问题描述】:

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

现在我正在尝试follow this tutorial 教如何使用“Microsoft.Dynamics.BusinessConnectorNet.dll”

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

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

有人遇到过同样的问题吗? 你解决了吗?

提前致谢。

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

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

错误名称:WebDev.WebServer20.exe,版本:10.0.40219.1,时间戳:0x4d5f3456
错误名称:mscorwks.dll,版本:2.0.50727.5456,时间戳:0x4ef6c72d
抄本:0xc0000005
偏移量错误 0x0000ee3b

【问题讨论】:

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

标签: c# asp.net visual-studio-2010 iis axapta


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 2011-04-19
    • 2013-08-27
    • 1970-01-01
    相关资源
    最近更新 更多