Hosting a Snitz Forum (shared hosting)
HuwR
Forum AdministratorStep 1: Upload Files
-
Connect via FTP or the host’s file manager.
-
Upload the published files into the root folder (often
wwwrootor a special folder like/site/wwwroot). -
If your host requires a sub‑application folder, place files there.
Step 2: Configure Startup
-
Most shared hosts auto‑detect ASP.NET Core apps using the
web.configfile generated during publish. -
Ensure your
web.configcontains:<aspNetCore processPath="dotnet" arguments=".\SnitzForum.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" /> -
If your host doesn’t allow
InProcess, switch toOutOfProcessand use Kestrel behind IIS.
Step 3: Verify
-
Visit your domain. If you see a 500 error, check:
The host supports your runtime version.
-
Your deployment mode (portable vs self‑contained).
-
Logs in the
/logsfolder (enablestdoutLogEnabledinweb.config).
Common Shared Hosting Gotchas
-
Runtime mismatch → Your app targets .NET 8, but host only supports .NET 6.
-
Permissions → Make sure
logsfolder has write permissions. -
Timeouts → Shared hosting often limits long‑running processes.
-
No IIS Manager → You can’t tweak app pools; rely on host defaults.
✅ Pro tip: If you want fewer headaches, use Self‑Contained Deployment — it makes your app independent of the host’s runtime version. Downside: larger upload size.
Comments
Blog Archives
Post Moderation
Send Topic
By continuing to use our website, you consent to the use of our required cookie.
Learn More.