Posts Tagged ‘.NET’

h1

FTP Remoting

ianuarie 18, 2009

Download: source code

Folosi-ti FileZilla pentru serverul de FTP.
1 ) Dezarhiva-ti sursa
2 ) Deschide-ti proiectul Remoting.sln
3 ) Selecta-ti WindowsService1 ca StartUp Project(click dreapta pe el) apoi Build (F6)
4 ) Start -> Programs -> Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Promt -> Apare o fereastra
5 ) Introduce-ti in fereastra de la Command Promt calea unde ati dezarhivat proiectul, apoi intra-ti in Remoting->WindowsService1->bin->Release si executa-ti urmatoarea comanda:
installutil WindowsService1.sln

Va aparea:
The Commit phase completed successfully.
The transacted install has completed.

6 ) Click dreapta pe My Computer -> Manage : Apare o fereastra Computer Management
In Services and Application selecta-ti Services, cauta-ti AlexFTP si da-ti Start.

7 ) In Visual Studio selecta-ti acum Remoting ca fiind StartUp Project si rulati-l (CTRL+F5).
In fereastra care apare pute-ti selecta serverul (poate fi si local host daca folositi FileZilla), portul (nu prea are importanta), userul si passul pentru a va putea conecta la server.
Butonul Files este pentru a afisa lista de fisiere de e server din directorul curent.
Pentru Download se va mentiona in TextBox numele fisierului care se doreste a fi downloadat si apoi se apasa pe butonul Download.
ListBoxul retine o istorie a operatiilor executate.

8 ) In directorul Remoting al proiectului -> bin -> Release se gaseste un fisier alex.xml in care se va retine istoria operatiilor.

9 ) La sfarsit:
Executa-ti urmatoarea comanda in fereastra de la Command promt:
installutil /u WindowsService1.sln

Va aparea:
The uninstall has completed.

h1

Windows Communication Foundation

ianuarie 18, 2009

Download: source code

Instructiuni:

1 ) Dezarhiva-ti sursa

2 ) Deschide-ti proiectul WCF.sln, selecta-ti WCFService ca StartUp Project(click dreapta pe el) si rulati-l (CTRL + F5) .. apare o fereastra cu 2 butoane – apasa-ti Start

Important: nu inchide-ti fereastra serverului pana la sfarsit !!!

3 ) Start -> Programs ->  Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Promt -> Apare o fereastra

4 ) Introduce-ti in fereastra de la Command Promt calea unde ati dezarhivat proiectul, apoi intra-ti in WCFService/Bin/Debug si rula-ti a.bat
sau
in loc sa rula-ti a.bat utiliza-ti urmatoarea comanda svcutil http://localhost:8001/MyService /out: Proxy.cs

Va aparea:

Generating files…
cale_proiect\WCF2\WCFService\bin\Debug\Proxy.cs
cale_proiect\WCF2\WCFService\bin\Debug\output.config

5 )In Visual Studio selecta-ti acum WCF ca fiind StartUp Project .. sterge-ti Proxy.cs (click dreapta pe Proxy.cs si Delete) .. click dreapta pe WCFClient -> Add-> Existing Item -> In WCFService -> bin-> Debug ve-ti gasi fisierul Proxy.cs pe care il ve-ti deschide .. acesta va aparea in proiect la WCFClient in locul celui sters

6 )Rula-ti Clientul (CTRL+F5)

7 ) In cele doua casute de la Name introduce-ti 2 siruri de caractere (2 nume) .. in casuta sub IpAddress trebuie sa ave-ti ip-ul din fereastra care a aparut in urma rularii serverului la Service URL (de exemplu: Service URL: net.tcp://127.0.0.1:8000/MyService -> va trebui introdus 127.0.0.1) iar dedesupt in cele doua casute 2 numere

8 ) Apasa-ti pe butonul Connect and Send Message