📖 Deployment Proces
Deployment je proces objavljivanja aplikacije na produkcijski server.
📤 Predaja Projekta
🛠️ Koraci za predaju
1. Kreirajte GitHub repozitorij (Public ili Private)
2. Push-ajte kod:
git init
git add .
git commit -m "Finalna verzija e-Uprava"
git push origin main
3. Dodajte README.md sa uputstvima:
- Kako pokrenuti aplikaciju
- Admin login podaci (npr. [email protected])
- Potrebne migracije (Update-Database)
🌐 IIS Konfiguracija
Internet Information Services (IIS) je web server za Windows.
⚙️ Web.config Transformacije
🛠️ Web.Release.config
<configuration>
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
<connectionStrings>
<add name="DefaultConnection"
connectionString="ProductionConnectionString"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
</configuration>
⚠️ Error Handling u Produkciji
🛠️ Custom Error Stranice
<system.web>
<customErrors mode="On" defaultRedirect="~/Error/Index">
<error statusCode="404" redirect="~/Error/NotFound" />
<error statusCode="500" redirect="~/Error/ServerError" />
</customErrors>
</system.web>
✅ Zaključak
Deployment i IIS konfiguracija su ključni za objavljivanje aplikacije u produkciju.