Einrichtung des Kommandozeilenwerkzeuges (CLI)
Aufruf Kommandozeilenwerkzeug Nsoft.MultiLang.CLI.exe oder Nsoft.MultiLang.CLI.cmd
Installation
- Der SVN-Pfad /trunk/Bin muss unter c:/SMACC/Bin ausgecheckt werden. In diesem Ordner befinden sich das Kommandozeilenwerkzeug u.a.
Konfiguration
- web.config
- Pfad des Kommandozeilenwerkzeug .cmd oder .exe. Angabe ist optional. Standardwert:
c:/SMACC/Bin/Debug/Nsoft.MultiLang.CLI.cmd
- Pfad des Kommandozeilenwerkzeug .cmd oder .exe. Angabe ist optional. Standardwert:
- IIS-Manager
- Scripts und ausfürbare Dateien
- Nsoft.MultiLang.CLI.cmd
- Anstelle Nsoft.MultiLang.CLI.exe
- Nsoft.MultiLang.CLI.config
- Basispfad der Website
- Datenbank-Verbindung
Berechtigungen
Die Lokalisierung müssen die Resourcendateien in den Ressourcenordnern der Website neu erzeugen, und benötigen dazu Schreibzugriff auf diese Ordner.Es gibt zwei Möglichkeiten. Entweder alle Ressourcenordner Schreibzugriff für IUSR_*** einrichten oder die Lokalisierungstools mit einem anderen Nutzerkonto ausführen, welches Schreibzugriff auf die gesamte Website hat. Da es relativ viele Ordner gibt, ist die zweite Möglichkeit einfacher einzurichten.Im IIS-Manager muss für .../Admin/MultiLangManager.aspx unter Dateisicherheit der anonyme Zugriff aktiviert werden und das Nutzerkonto (mit Schreibzugriff auf die Website) eingetragen werden
Der Zugang zu Lokalisierungstools wird durch das SMACC-Berechtigungssystem gesichert. Lokalisierungstools führen ausschließlich Schreinoberationen auf Ressourcendateien aus. Insofern bestehen durch die geänderten IIS-Einstellungen keine Sicherheitsrisiken.
Testmöglichkeiten
- Mittels Nsoft.MultiLang.CLI.cmd kann geprüft werden, ob das WebUI Programme ausführen kann und Schreibzugriff hat
- NLog
Sowie Nsoft.MultiLang.CLI.exe ausgeführt wird kann der Vorgang über das NLog-Debugging überwacht werden. Dazu
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.