openantrag
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| openantrag [20.06.2018 10:28] – [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 40: | Zeile 47: | ||
| === Berechtigungen === | === Berechtigungen === | ||
| - | Über ASP.NET Xml Security Providers: | + | Es gibt |
| - | https:// | + | * Einen Administrator |
| + | * Normale Benutzer | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | 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:// | ||
| - | TODO Genaues Format noch nicht geklärt | + | Der dort beschriebene Code muß geringfügig angepaßt werden, damit er für unsere Situation paßt. |
| + | Insbesondere ist ein Verweis auf '' | ||
| - | <file xml Roles.xml> | + | In '' |
| - | <?xml version="1.0" | + | übernommen werden. Wir verwenden '' |
| - | < | + | <code vb> |
| - | </Roles> | + | MembershipUser user = new MembershipUser( |
| - | </file> | + | Name, |
| + | node["UserName" | ||
| + | node["UserID"].InnerText, | ||
| + | node["EMail" | ||
| + | String.Empty, | ||
| + | node[" | ||
| + | true, | ||
| + | false, | ||
| + | DateTime.Now, | ||
| + | DateTime.Now, | ||
| + | DateTime.Now, | ||
| + | DateTime.Now, | ||
| + | new DateTime(1980, | ||
| + | ); | ||
| + | |||
| + | </code> | ||
| <file xml Users.xml> | <file xml Users.xml> | ||
| Zeile 57: | Zeile 92: | ||
| < | < | ||
| < | < | ||
| + | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| < | < | ||
| + | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Rollen: | ||
| + | * '' | ||
| + | * Jedes Parlament ('' | ||
| === Anwendungseinstellungen === | === Anwendungseinstellungen === | ||
| - | Settings: | + | Settings |
| - | ^ Setting ^ Beschreibung ^ | + | ^ Setting |
| - | | PushbulletApiUrl | | | + | | PushbulletApiUrl |
| - | | PushbulletAccessToken | | | + | | PushbulletAccessToken |
| - | | PushoverApiUrl | | | + | | PushoverApiUrl |
| - | | PushoverAppToken | | | + | | PushoverAppToken |
| - | | PushoverUserKey | | | + | | PushoverUserKey |
| - | | TwitterConsumerKey | | | + | | TwitterConsumerKey |
| - | | TwitterConsumerSecret | | | + | | TwitterConsumerSecret |
| - | | TwitterAccessToken | | | + | | TwitterAccessToken |
| - | | TwitterAccessTokenSecret | | | + | | TwitterAccessTokenSecret |
| - | | TwitterRequestUrl | | | + | | TwitterRequestUrl |
| - | | PiratlyApiKey | | | + | | PiratlyApiKey |
| - | | SendMail | | | + | | SendMail |
| - | | InfoMailCC | | | + | | InfoMailCC |
| - | | MailSender | | | + | | MailSender |
| - | | SendTweets | | | + | | SendTweets |
| - | | SendPushoverNotification | | | + | | SendPushoverNotification |
| - | | DefaultPagerListPageSize | | | + | | DefaultPagerListPageSize |
| - | | DefaultPagerListWingLength | | | + | | DefaultPagerListWingLength |
| - | | RandomKey_AllowCapitalLetters | | | + | | RandomKey_AllowCapitalLetters |
| - | | RandomKey_Letters | | | + | | RandomKey_Letters |
| - | | RandomKey_Numbers | | | + | | RandomKey_Numbers |
| - | | NotificationPageCount | | | + | | NotificationPageCount |
| - | | ProposalListCount | | | + | | ProposalListCount |
| Zeile 111: | Zeile 152: | ||
| <?xml version=" | <?xml version=" | ||
| < | < | ||
| - | <item id=" | + | <item id=" |
| api-key=" | api-key=" | ||
| label=" | label=" | ||
| name=" | name=" | ||
| - | level=" | + | level=" |
| group-type=" | group-type=" | ||
| link="" | link="" | ||
| Zeile 129: | Zeile 170: | ||
| </ | </ | ||
| < | < | ||
| - | < | + | < |
| + | < | ||
| </ | </ | ||
| < | < | ||
| Zeile 163: | Zeile 205: | ||
| < | < | ||
| - | | + | |
| - | < | + | < |
| - | < | + | < |
| - | </ | + | |
| - | <connectionStrings> | + | <!-- PublicKeyToken aus der Assembly mit "sn -T < |
| - | <add name=" | + | oder aus %windir\Microsoft.NET\assembly% auslesen --> |
| - | </ | + | |
| + | < | ||
| + | | ||
| + | <add name=" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <add name=" | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | </ | ||
| + | |||
| + | < | ||
| + | | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | <add key=" | ||
| + | </ | ||
| </ | </ | ||
| Zeile 187: | 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.1529490513.txt.gz · Zuletzt geändert: von thooge
