Sie sind hier: Weblog

Azure SDK 1.3: SEHException beim Lesen der Role-Konfiguration via RoleManager. GetConfigurationSetting

Foto ,
02.01.2011 03:37:00

Seit ich auf Azure SDK 1.3 umgestellt habe, habe ich beim Lesen der Role-Konfiguration mittels RoleManager.GetConfigurationSetting eine SEHException bekommen. Der Grund war, dass ich vor einiger Zeit festgelegt habe, dass mein IIS (64 Bit) auch 32 Bit-Prozesse ausführen darf. Damit kommt das SDK 1.3 beim Ausführen von Web-Applikationen in der Dev-Fabric offensichtlich nicht klar [1].

Lösung 1: 32 Bit-Unterstützung deaktivieren
Dazu ist die folgende Anweisung als Admin auf der Konsole auszuführen:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:false

Lösung 2: Die Verwendung von IIS durch die Dev-Fabric deaktivieren
Dazu ist das XML-Element Sites inkl. aller Unterelemente in der ServiceDefinition.csdef für die Arbeit mit der Dev-Fabric auszukommentieren.

[1] http://social.msdn.microsoft.com/Forums ... cb20b38c1d