Archive for the ‘Web’ Category

Deploy MVC 3 App whitout server side MVC3 installation

Montag, Juni 13th, 2011

… set the following dll´s to copy local:

  • System.Web.Helpers.dll
  • System.Web.Mvc.dll
  • System.Web.WebPages.dll

and add the following Assemblies to your deployment target folder

  • Microsoft.Web.Infrastructure.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.Razor.dll

Thats all,

Have Fun

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly ‘System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies. The system cannot find the file specified.


add assembly=”System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35″

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF

Zeitgesteuerter FTP Sync

Dienstag, Mai 4th, 2010

Nach einer halben Stunde suchen im www
habe ich die Hoffnung auf ein kostenloses Tool mit einfacher Oberfläche aufgegeben.

Also Regel ich den sync mit WinSCP (welches kostenlos ist) und 2 Dateien.

WinSCP bekommt ihr hier.

Dann benötigen wir noch eine Batch Datei und eine Script Datei für WinSCP.

fangen wir mit dem Script an:



#beantwortet alle Fragen mit nein damit das steam nicht abreist
option batch on

#deaktiviert die Nachfrage zum überschreiben von Dateien
option confirm off

#USER = euer FTP Benutzer
#PASWD = euer Passwort
#DOMAIN = eure FTP Server Adresse

#öffnet eine Verbindung zum FTP Server
open USER:PASWD@DOMAIN

#setzt den Transfermodus auf Binär
option transfer binary

#Synchronisiert zwei Pfade
#local = Daten auf dem Server bleiben unverändert,
             es werden alle Daten mit dem lokalen Verzeichnis ab-geglichen
#remote = Lokale Daten bleiben unverändert
             und auf dem Server wird alles aktualisiert
#both = siehe Dokumentation 

#LOCALPATH = lokaler Pfad
#REMOTEPATH = Pfad auf dem Server

synchronize local LOCALPATH REMOTEPATH

#schließt die Verbindung
close

#beendet das Script
exit

Jetzt nur noch die Batch Datei:



@echo off

#PATHTOSCP = Der Dateipfad zur winSCP.exe (z.B. C:\Programme\WinSCP\winSCP.exe)
#PATHTOSCRIPT = Pfad zur Script Datei aus Schritt 1 (z.B. C:\WinSCPScript.txt)

PATHTOSCP /console /script=PATHTOSCRIPT 

Das war es schon!

Jetzt kann man das ganze noch als Task planen und einrichten wenn man möchte.

Rechtsklick auf den Arbeitsplatz –> Verwaltung –> Task Sheduler (bin mir nicht ganz sicher ob es in der deutschen Version auch so heißt)

Neuen Task erstellen –> Name eingeben –> Intervall eingeben –> ein Programm starten (und zwar unser batch File) –> auch das ist geschafft!

Ich hoffe ich habe damit jemanden Zeit oder Geld gespart!

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF

Teamspeak 3 Beta installation (Linux)

Mittwoch, Februar 17th, 2010

Da ich jetzt auch einen TS3 Beta Server auf den Wunsch dritter installieren durfte
werde ich meine Erfahrungen hier mal mit euch teilen!
Genug des Geplänkels und ran an den Speck!

1. Wir loggen uns auf unserem Linux Server (bei mir Ubuntu) ein
und legen einen neuen Benutzer mit Passwort und Home Verzeichnis an!


mkdir /home/TeamSpeakBeta
useradd -g users TeamSpeakBeta -d /home/TeamSpeakBeta/ -s /bin/bash
passwd TeamSpeakBeta
chown TeamSpeakBeta /home/TeamSpeakBeta/

2. Jetzt sollten wir uns mit dem neuen Benutzer einloggen und Teamspeak “installieren”!


wget http://ftp.4players.de/pub/hosted/ts3/releases/beta-18/
                               teamspeak3-server_linux-x86-3.0.0-beta18.tar.gz
tar -xvzf teamspeak3-server_linux-x86-3.0.0-beta18.tar.gz

3. Schon fertig?

Fast!

lasst uns den Server starten!


cd /home/TeamSpeakBeta/teamspeak3-server_linux-x86-3.0.0-beta18
./ts3server_minimal_runscript.sh

4. Jetzt solltet ihr auf dem Bildschirm eine Seite mit der Überschrift “IMPORTANT” zu sehen sein.
Diese Seite kopiert ihr euch am besten heraus und speichert sie in einer Textdatei!

Ab diesem Moment könnt ihr euch mit einem Client mit eurem TS3beta Server verbinden.
Um euch als Superuser zu authentifizieren müsst ihr im client unter
Rechte –> Token benutzen den Token den ihr in die Textdatei kopiert habt kopieren!

Achtung! DER SERVER LÄUFT NUR SOLANG DAS LINUX FENSTER OFFEN IST!

Wie ihr das umgeht erfahrt ihr hier

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF

Linux-Windowmanager Screen Grundlagen

Mittwoch, Februar 17th, 2010

Was ist Screen:

Screenein Fenstermanager (Windowmanager). So nun zur Frage was ist ein Fenstermanager?
Jeder Linux Benutzer Kennt das Problem wenn ich mit “putty” (oder dem Terminal Client eurer Wahl) einen Terminal auf dem Server öffne (mich anmelde) und dann ein Programm aus diesem Terminal Starte was eine Ausgabe auf dem Bildschirm macht und nicht im Hintergrund in log Files schreibt.
An dieser Stelle kommt Screen zum Einsatz. Mit Screen lassen sich virtuelle Terminal Sitzungen öffnen wobei sich jede komplett eigenständig starten und beenden lässt.

Wo bekomme ich Screen:

apt-get install screen

Wie benutze ich Screen:

neuer Terminal:

screen

Dieser Terminal bekommt aber nur eine Nummer an die wir uns in 2 Tagen nicht mehr erinnern können.
Falls man Screen über ein Script steuern möchte braucht er einen festen Namen.

Neuer Terminal mit Namen “TestTerminal”

screen -s TestTerminal

Man kommt aus einer Sitzung mit der Tastenkombination [Ctrl] + [a] + [d] (die Sitzung wird nicht geschlossen, sie bleibt im Hintergrund aktiv)

Auflisten der Offenen Screens mit:

screen -ls

Eine offene Sitzung wieder übernehmen mit:

screen -r TestTerminal

Eine Sitzung nach einem Verbindungsabbruch wieder übernehmen:

screen -r -d TestTerminal

Zu guter Letzt gibt es nur noch zu sagen wie die Sitzung beendet wird:
einfach in der Sitzung

exit

Eingeben

Soviel zu den Screen Grundlagen!!

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF

WordPress installation sicher machen!

Dienstag, Februar 16th, 2010

Da ich keine bessere Resource zu bieten hab und der Artikel wirklich alles enthält, gibt es hier nur eienen link zu einem anderen Blog

http://www.wordpress-buch.de/2010/01/wordpress-installieren-und-sicherer-machen/

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF