IsolateApps bewirkt, dass der angegebene Entschlüsselungsschlüssel ungültige Hex-Zeichen enthält

Ich arbeite an einer MVC 4-Site, die Authentifizierung verwendet. Für die Site muss ich die Computerschlüsselwerte angeben. Ich tat dies über die IIS-Schnittstelle, indem ich die Option "zur Laufzeit automatisch generieren" deaktivierte, die Schlüsselwerte generierte und "für jede Anwendung einen eindeutigen Schlüssel generieren" auswählte.

Der Eintrag web.config sieht ungefähr so ​​aus:

<machineKey decryption="DES" decryptionKey="{hex-key value},IsolateApps" 
    validationKey="{hex-key value},IsolateApps" />;

Während dies in einem anderen Webprojekt gut zu funktionieren scheint, verursacht es den Fehler "Der angegebene Entschlüsselungsschlüssel enthält ungültige Hex-Zeichen" auf dem Entwicklungscomputer, an dem ich gerade arbeite (sowohl in IIS-Express als auch in IIS 7.5).

Entfernen",IsolateApps" Aufgrund der Schlüsselwerte wird das Problem behoben, aber da ich diese Option in der Produktion benötige, möchte ich sie jetzt nicht entfernen, um dieses Problem bei der Bereitstellung zu haben.

Was gibt? Die dev-Box ist eine SQL 2008 R2-Box mit .net 2.0 und .net 4.0.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage