gpt4 book ai didi

c# - 将辅助角色部署到 Azure 时出现 RoleEnvironment 异常

转载 作者:行者123 更新时间:2023-12-03 01:54:59 25 4
gpt4 key购买 nike

当我尝试通过 Worker 部署到 Azure 时,出现以下异常:

Application: WaWorkerHost.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironmentException Stack: at Microsoft.WindowsAzure.ServiceRuntime.Implementation.Loader.RoleRuntimeBridge.b__0() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart()

有人可以帮我解决这个问题吗?

更新:

我设法获得有关异常的更多信息:

Process ID: 3320 Process Name: WaWorkerHost Thread ID: 4 AppDomain Unhandled Exception for role XYZ.Worker_IN_0 Exception: error at Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue(String configurationSettingName)

最佳答案

正如 @sharptooth 指出的,如果您尝试使用以下方式读取设置,则可能会发生这种情况:

CloudConfigurationManager.GetSetting("settingname") 

ServiceConfiguration.[Cloud].csdef 文件中没有名为“settingname”的设置。要找出未找到哪个设置,请从 Visual Studio 的调试器中运行工作器,并启用首次机会异常。

请注意,在调试器中本地运行工作程序时,您应该检查 ServiceConfiguration.Local.cscfg 的设置。

关于c# - 将辅助角色部署到 Azure 时出现 RoleEnvironment 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188849/

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