gpt4 book ai didi

asp.net - Windows Azure - RPC 服务器不可用错误

转载 作者:行者123 更新时间:2023-12-03 03:20:22 27 4
gpt4 key购买 nike

我们正在开发 Windows Azure 平台。如果我们在 Visual Studio 中工作,该应用程序工作正常,但当我们将其部署到 Windows Azure 并尝试从 URL 运行时,会引发 RPC 服务器不可用。如果你们中的任何人面临同样的问题,请帮助我们解决同样的问题。

<强> http://sharum1016854.cloudapp.net/WelcomePage.aspx --> 请单击任意按钮,然后抛出以下错误。

我们收到的错误是:

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA) Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

来源错误:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

堆栈跟踪:

[COMException (0x800706ba): The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)]
LastTest.WelcomePage.btnCreate_Click(Object sender, EventArgs e) in D:\AzureApplication\LastTest\WelcomePage.aspx.cs:35
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +154 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3707

请尽快提出一些相关建议...

最佳答案

最可能的原因是您的代码使用了您在角色启动期间部署在同一台计算机上的进程外 COM 服务器。稍后您在该服务器中实例化一个对象,COM 子系统为您提供一个代理对象。您的代码和 COM 服务器之间的通信是使用 RPC 完成的 - RPC 服务器在进程外 COM 服务器内启动。然后 COM 服务器崩溃,您所拥有的只是一个现在不存在的 COM 服务器(和不存在的 RPC 服务器)的代理。当您对悬空代理执行任何调用时,您会遇到此错误消息 - RPC 服务器不可用

您必须找出 COM 服务器崩溃的原因以及崩溃的原因,并采取相应的措施。

关于asp.net - Windows Azure - RPC 服务器不可用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10749372/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com