OpenSilverAutobase SCADA WebServer Setup Guide (English) [Access URLs] - HTTP: http://view.autobase.biz (Local IP not available, DNS required) - HTTPS: https://views.autobase.biz (SSL configuration required, Local network access permission required when connecting to the HTTP web server) [Setup Steps] ※ Note 1: From OpenSilverAutobase v1.2.0, it is possible to access web server sites of Autobase v10.3.7.5 or higher. Step 1: Install .NET Hosting Bundle (for OpenSilver self-hosting) Install the .NET 8.0 hosting bundle from the SubFile folder: - Run dotnet-hosting-8.0.16-win.exe Step 2: Register Site in IIS Host the OpenSilverAutobase_v1.x.x folder in IIS with .NET CLR v4.0 application pool. Step 3: Access and Login Access the OpenSilverAutobase site and log in with your Autobase WebServer credentials. [Precautions] 1. External HTTP Site → Local HTTP Access Direct access from a page served over external HTTP to a local HTTP server is not possible. Reason: Browsers block requests from external HTTP → local network HTTP due to security policies. However, indirect access via DNS is possible. Example: ❌ http://view.autobase.biz → http://192.168.1.3 (blocked) ✔️ http://view.autobase.biz → opensilver.iptime.org:8080 (allowed) 2. External HTTPS Site → Local HTTP Access Access from an external HTTPS page to a local HTTP server is possible under the following conditions: Local Network Access Permission must be granted The request URL must explicitly specify the http:// protocol. Example: http://192.168.1.200 Example: ✔️ https://views.autobase.biz → http://192.168.1.200 (allowed) 3. Local HTTP Site → Local HTTP Access There are no restrictions in an HTTP environment on the same device (localhost or same LAN). Using OpenSilver’s built-in HTTP hosting server allows seamless access to the local HTTP server. 4. SSL (HTTPS) Implementation Recommended The most stable setup is applying an SSL certificate (HTTPS) on the web server. Benefits: Prevents issues of external HTTPS → local HTTP blocking Resolves Mixed Content issues when using iframe embeds Requirements: Own domain SSL certificate issuance and implementation needed 5. Important Notes Regarding iframe Embeds When embedding a local HTTP server via iframe in OpenSilver or general HTML, the following restrictions apply. If the parent page is HTTP: External HTTP → local HTTP is blocked by the browser and cannot be accessed. Therefore, method 2 (HTTPS → HTTP) cannot be used in an iframe. Solution: Service the parent page over HTTPS, or Apply SSL to the local server as well (HTTPS → HTTPS), Or use a local environment (OpenSilver's own HTTP hosting)