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:00] – [OpenAntrag] thooge | openantrag [23.06.2018 15:33] (aktuell) – [Parlamente] thooge | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| * Pushbullet | * Pushbullet | ||
| * Pushover | * Pushover | ||
| + | |||
| ===== Windows ===== | ===== Windows ===== | ||
| Zeile 16: | 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 43: | Zeile 50: | ||
| * Einen Administrator | * Einen Administrator | ||
| * Normale Benutzer | * Normale Benutzer | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| - | Über ASP.NET Xml Security Providers: | + | Die Berechtigungen werden aus der Datei '' |
| - | https:// | + | Damit das ganze funktioniert wird noch ein Membership Provider benötigt. |
| + | Dies ist ein eigenständiges Projekt. | ||
| + | Siehe auch: | ||
| + | [[https:// | ||
| + | Der dort beschriebene Code muß geringfügig angepaßt werden, damit er für unsere Situation paßt. | ||
| + | Insbesondere ist ein Verweis auf '' | ||
| - | TODO Genaues Format noch nicht geklärt | + | 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, | ||
| + | ); | ||
| - | <file xml Roles.xml> | + | </code> |
| - | <?xml version=" | + | |
| - | < | + | |
| - | </Roles> | + | |
| - | </file> | + | |
| <file xml Users.xml> | <file xml Users.xml> | ||
| Zeile 61: | Zeile 92: | ||
| < | < | ||
| < | < | ||
| + | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| < | < | ||
| + | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Rollen: | ||
| + | * '' | ||
| + | * Jedes Parlament ('' | ||
| === Anwendungseinstellungen === | === Anwendungseinstellungen === | ||
| Zeile 119: | Zeile 156: | ||
| label=" | label=" | ||
| name=" | name=" | ||
| - | level=" | + | level=" |
| group-type=" | group-type=" | ||
| link="" | link="" | ||
| Zeile 171: | Zeile 208: | ||
| < | < | ||
| < | < | ||
| + | |||
| + | <!-- PublicKeyToken aus der Assembly mit "sn -T < | ||
| + | oder aus %windir\Microsoft.NET\assembly% auslesen --> | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <add name=" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | | ||
| + | < | ||
| + | < | ||
| + | <add name=" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| </ | </ | ||
| Zeile 205: | 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.1529496038.txt.gz · Zuletzt geändert: von thooge
