gpt4 book ai didi

c# - 运行 azure 项目时出现 SEHException

转载 作者:行者123 更新时间:2023-12-03 04:37:10 24 4
gpt4 key购买 nike

我刚刚将我的 Azure 项目从 sdk 版本 1.4 移至 2.1。

执行此操作后,我在本地计算机上启动 azure 角色时遇到问题。我收到以下错误:

[SEHException (0x80004005): External component has thrown an exception.]
RdGetApplicationConfigurationSetting(UInt16* , UInt16** ) +0
RoleEnvironmentGetConfigurationSettingValueW(UInt16* pszName, UInt16* pszDest, UInt32 cchDest, UInt32* pcchRequiredDestSize) +82
Microsoft.WindowsAzure.ServiceRuntime.Internal.InteropRoleManager.GetConfigurationSetting(String name, String& ret) +232
Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue(String configurationSettingName) +67
Surfmark.MVC.WebRole.FirstRequestInitialization.ApplicationStartUponFirstRequest(HttpContext context) in C:\Dev\code\www\Surfmark.CloudService\Surfmark.MVC.WebRole\Global.asax.cs:232
Surfmark.MVC.WebRole.FirstRequestInitialization.Initialize(HttpContext context) in C:\Dev\code\www\Surfmark.CloudService\Surfmark.MVC.WebRole\Global.asax.cs:223
Surfmark.MVC.WebRole.MvcApplication.Application_BeginRequest(Object sender, EventArgs e) in C:\Dev\code\www\Surfmark.CloudService\Surfmark.MVC.WebRole\Global.asax.cs:202
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

请注意,我正在 Global.asax 的 Application_BeginRequest() 方法中调用 RoleEnvironment.GetConfigurationSettingValue()。在使用 Azure SDK v1.4 时,我曾经在 Application_Start() 中调用 CloudStorageAccount.SetConfigurationSettingPublisher() ,这样获取配置设置就不会出错。我注意到在 v2.1 中不再存在此方法,因此我假设我可以毫无错误地访问 RoleEnvironment.GetConfigurationSettingValue()。

请让我知道我在这里做错了什么?

谢谢卡 PIL

最佳答案

我想我已经明白了这一点。实际上,我正在将我的项目从 1.4 版本升级到 2.1 版本 od azure SDK。现在,我注意到我的项目正在使用完整的 IIS 来启动开发计算机上的计算模拟器。我将其移至 IIS-express(似乎这是新 SDK 中开发模拟器的默认设置),一切似乎运行良好。

谢谢卡 PIL

关于c# - 运行 azure 项目时出现 SEHException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19848041/

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