Projekt

Všeobecné

Profil

Previs Mobile work flow

Pripravenie API

Klik na Publish v PrevisAPI.sln (alebo hociktorý .sln ktorý obsahuje PrevisAPI projekt) -> Pravý klik na projekt PrevisAPI -> Publish...

Ak treba vytvoriť publish folder pre nového klienta :

  • vytvorenie priečinka kde sa bude publishovat API napr. : D:\WebServices\PrevisAPI\<klient_db> kde v názve cesty môže aj nemusí byť použitý názov databázy na ktorú sa API dotazuje (ak je tak sa dá nastaviť po publish APIny v danom priečinku a v config.xml súbore tag <UseFolderNameAsSqlDatabase>false</UseFolderNameAsSqlDatabase> na true ! v opačnom prípade sa berie databáza z PrevisAPI - config.xml)
  • Otvoriť Solution PrevisAPI.sln (alebo hociktorý .sln ktorý obsahuje PrevisAPI projekt)
  • Pravý klik na projekt PrevisAPI -> Publish... -> + New -> Folder -> navolíš cestu kde sa má publishnúť PrevisAPI
  • Pod + New skontroluj nastavenie Delete existing files=false (potrebne .dll atd. sa prepíšu, ostatné ručne pridané napr. Docs, Attachments sa vymažú ak je true) a Configuration=Release

IIS nastavenie

WebSite nastavenie

Authentication

Názov stránky -> Authentication : skontrolovať či je zobrazená / zapnutá featura Windows Authentication. Ak sa nezobrazuje treba ju zapnúť cez Turn Windows features on or off. Ak je nastaviť na Enabled.

IIS Application pool login

Vytvoriť na SQL Servery Login s názvom IIS APPPOOL\PrevisAPIPublished

Build prevismobilex.apk

cmd -> d:\Projekty\Previs\<branch>\PrevisMobileXamarin\build <heslo>
output : d:\Projekty\Previs\previs.dev_4\PrevisMobileXamarin\PrevisMobile.Android\bin\Release\prevismobilex.apk

Pripojenie

Podmienka: rovnaké network id (prvé tri bajty z ľava) ip adries na telefóne aj PC, ak nie sú použi VPN

Skontrolovať spojenie s API na PC pomocou browsera localhost:80.
Skontrolovať spojenie s API na PC pomocou browsera ip:80.
Skontrolovať spojenie s API na mobile pomocou browsera ip:80.
Skontrolovať spojenie s API na mobile pomocou prevismobile appky (login).

Prihlásiť sa cez mobil pomocou windows account prihlasovacích údajov