Hallo zusammen,
ich habe eine Intraweb-Applikation als Standalone-Exe compiliert. Beim Aufruf mit http://
localhost:<port> funktioniert das auch. Setze ich statt
localhost aber z.B. die echte
IP-Adresse des Rechners (also http://192.168.178.26:<port>) ein, bekomme ich keine Verbindung zum Server. In dieser Form müsste ich die Adresse aber doch wohl angeben, wenn ich von einem anderen Rechner im Netz auf den integrierten Intraweb-http-Server zugreifen will - oder?
Ping an die genannte Adresse (ohne Port) geht sowohl vom selben PC als auch von anderem PC im lokalen Netz.
Firewall habe ich probeweise auch mal ausgeschaltet - daran liegt's also nicht.
Delphi/Intranet-Problem oder eher mangelnde Netzwerk-Kenntnisse??? Wäre froh wenn's an mir liegt, das lässt sich leichter beheben als ein Fehler in Delphi
.
Außerdem wechselt die Port-Nummer mit jedem Start der Exe, obwohl in der property "PORT" des ServerController ein Port (z.B. 52444) fest eingetragen ist.
Ich verwende Turbo-Delphi mit Intraweb 8.01. Betriebssystem ist Vista (32bit)
Anbei die Properties des ServerControllers:
Delphi-Quellcode:
object IWServerController: TIWServerController
OldCreateOrder = False
AuthBeforeNewSession = False
AllowSubFolders = False
AppName = 'MyApp'
CacheExpiry = 120
ComInitialization = ciNone
Compression.Enabled = False
Compression.Level = 6
Description = 'My IntraWeb Application'
DebugHTML = False
Log = loNone
EnableImageToolbar = False
ExceptionDisplayMode = smAlert
ExecCmd = 'EXEC'
HistoryEnabled = False
InternalFilesURL = '/'
Browser32Behaviour.Netscape4As32 = True
Browser32Behaviour.Netscape6As32 = True
Browser32Behaviour.IExplorer4As32 = True
PageTransitions = False
Port = 52444
ReEntryOptions.AutoCreateSession = False
RestrictIPs = False
RestrictSubnet = False
RedirectMsgDelay = 0
ServerResizeTimeout = 0
SessionTrackingMethod = tmURL
ShowResyncWarning = True
SessionTimeout = 10
SupportedBrowsers = [brIE, brNetscape7, brOpera, brSafari, brNetscape6]
SSLOptions.NonSSLRequest = nsAccept
SSLOptions.Port = 0
ThreadPoolSize = 32
UnknownBrowserAction = ubReject
Version = '8.0.1'
OnNewSession = IWServerControllerBaseNewSession
Height = 310
Width = 342
end