IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jiří REMAR
Člen
Avatar
Jiří REMAR:30.5.2023 13:19

Dobrý den / ahoj
Potřeboval bych poradit ohledně publikování appky na IIS.
Zadal jsem si do VS nový projekt. Webová aplikace ASP.NET Core (Model-View-Controller) - individuální účty.
Appku jsem si napsal. Ověřování přihlášeného uživatele používám to co VS vygenerovalo. Dodělal jsem si jen stránku s kontakty (ty se načítají z SQL) (jsem začátečník) a nějakou statickou stránku na Úvod. Když appku pustím z VS vše funguje jak má ale pokud ji publikuji na IIS tak jdou jen statické stránky a stránky kde se něco načíta z SQL nejdou a píše to chybu:

Error.
An error occurred while processing your request.
Request ID: 00-e7a07a126d0e9e8531f852d652619c93-03fcd9469f3862a3-00

Development Mode
Swapping to Development environment will display more detailed information about the error that occurred.

The Development environment shouldn't be enabled for deployed applications. It can result in displaying sensitive information from exceptions to end users. For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development and restarting the app.

Zkusil jsem: Databázy jsem z local mdf přemigroval na SQL Express z VS vše funguje jak má.
Dočetl jsem se, že musim appku přepnout do ostrého režimu ale bohužel na to nemůžu přijít kde to mám nastavit.
Popřípadě co kde ješte nastavit aby to fungovalo.
VS mam 2022 a Microsoft SQL Express 2022
Předem děkuji

Chci docílit: Snažim se dosáhnout zobrazit data z SQL do web appky.

 
Odpovědět
30.5.2023 13:19
Avatar
zelvicek
Člen
Avatar
zelvicek:31.5.2023 6:46
  1. Ta chybová hláška říká, že během zpracování HTTP requestu nastala neošetřená vyjímka. To by tě mělo trknou a přimět k nastavení nějakého logovacího mechanismu, jež ti umožní sledování chování aplikace a řešení chyb. Opravdu doporučuju se nad tím zamyslet, protože toto je první z dlouhé řady chyb/problémů, které ti v ostrém provozu nastanou. Můžu nadhodit např. Serilog, ale existuje mnoho jiných.
  2. To IIS máš lokální nebo na nějakém serveru/hostingu? Development mód je nastaven jen pokud jej někdo nastaví explicitně (vynutí). Takže na serveru nastaven nejspíše není.
 
Nahoru Odpovědět
31.5.2023 6:46
Avatar
zelvicek
Člen
Avatar
zelvicek:31.5.2023 6:52
  1. tu aplikaci můžeš spustit i lokálně bez VS a IIS. Prostuduj si aplikaci "dotnet"; zační tím, že do příkazové řádky zadáš "dotnet" <ENTER>.
 
Nahoru Odpovědět
31.5.2023 6:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.