openantrag
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| openantrag [20.06.2018 12:02] – thooge | openantrag [23.06.2018 15:33] (aktuell) – [Parlamente] thooge | ||
|---|---|---|---|
| Zeile 17: | Zeile 17: | ||
| zu bekommen. Anschließend dann verwenden aktueller Versionen der | zu bekommen. Anschließend dann verwenden aktueller Versionen der | ||
| verwendeten Komponenten. | verwendeten Komponenten. | ||
| + | |||
| + | Nachdem die alte Konfiguration läuft, geht es an die Aktualisierung: | ||
| + | * RavenDB 4.0.5 | ||
| + | * Datenbank aus 2.5 kann über 3.5 nach 4 konvertiert werden | ||
| + | * Anwendung muß auf .NET 4.6.1 umgestellt werden | ||
| + | * Es gibt einige Änderungen, | ||
| ==== RavenDB ==== | ==== RavenDB ==== | ||
| Zeile 51: | Zeile 57: | ||
| * '' | * '' | ||
| + | Die Berechtigungen werden aus der Datei '' | ||
| + | Damit das ganze funktioniert wird noch ein Membership Provider benötigt. | ||
| + | Dies ist ein eigenständiges Projekt. | ||
| + | Siehe auch: | ||
| + | [[https:// | ||
| - | Über ASP.NET Xml Security Providers: | + | Der dort beschriebene Code muß geringfügig angepaßt werden, damit er für unsere Situation paßt. |
| - | https:// | + | Insbesondere ist ein Verweis auf '' |
| + | In '' | ||
| + | übernommen werden. Wir verwenden '' | ||
| + | <code vb> | ||
| + | MembershipUser user = new MembershipUser( | ||
| + | Name, | ||
| + | node[" | ||
| + | node[" | ||
| + | node[" | ||
| + | String.Empty, | ||
| + | node[" | ||
| + | true, | ||
| + | false, | ||
| + | DateTime.Now, | ||
| + | DateTime.Now, | ||
| + | DateTime.Now, | ||
| + | DateTime.Now, | ||
| + | new DateTime(1980, | ||
| + | ); | ||
| - | TODO Genaues Format noch nicht geklärt | + | </code> |
| - | + | ||
| - | <file xml Roles.xml> | + | |
| - | <?xml version=" | + | |
| - | < | + | |
| - | </ | + | |
| - | </file> | + | |
| <file xml Users.xml> | <file xml Users.xml> | ||
| Zeile 69: | Zeile 92: | ||
| < | < | ||
| < | < | ||
| + | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| < | < | ||
| + | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Rollen: | ||
| + | * '' | ||
| + | * Jedes Parlament ('' | ||
| === Anwendungseinstellungen === | === Anwendungseinstellungen === | ||
| Zeile 127: | Zeile 156: | ||
| label=" | label=" | ||
| name=" | name=" | ||
| - | level=" | + | level=" |
| group-type=" | group-type=" | ||
| link="" | link="" | ||
| Zeile 179: | Zeile 208: | ||
| < | < | ||
| < | < | ||
| + | |||
| + | <!-- PublicKeyToken aus der Assembly mit "sn -T < | ||
| + | oder aus %windir\Microsoft.NET\assembly% auslesen --> | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <add name=" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | | ||
| + | < | ||
| + | < | ||
| + | <add name=" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| </ | </ | ||
| Zeile 213: | Zeile 266: | ||
| * Teaser.xml | * Teaser.xml | ||
| + | ==== Deploy ==== | ||
| + | |||
| + | Veröffentlichen der Anwendung auf einem Server (ohne Entwicklungsumgebung). | ||
| + | Erfolgreich getestet mit einem Windows 7 mit IIS. | ||
| + | |||
| + | - IIS installieren | ||
| + | - RavenDB 2.5 muß laufen | ||
| + | - ASP.NET initialisieren< | ||
| + | cd C: | ||
| + | aspnet_regiis -i | ||
| + | </ | ||
| + | - Überkopieren der Daten | ||
| + | * Am besten die Funktion " | ||
| ===== Linux ===== | ===== Linux ===== | ||
openantrag.1529496130.txt.gz · Zuletzt geändert: von thooge
