Einzelnen Beitrag anzeigen

Siggi

Registriert seit: 19. Jun 2004
Ort: Lollar
52 Beiträge
 
Delphi 11 Alexandria
 
#1

Intraweb Standalone-Applikation -> geht nur mit localhost

  Alt 15. Feb 2010, 20:18
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
  Mit Zitat antworten Zitat