Ich habe eine App mit Server-Code, jetzt versuche ich es laufen auf Photon Server, aber ich erhalte eine Ausnahme mit PhotonHostRuntimeInterfaces, ich denke, es ist etwas falsch mit Version, ich suchte viel nach einem solchen Problem, aber ich bin wirklich neu in der Serverprogrammierung, also kann mir jemand mit diesem Problem helfen? HierPhoton Serever. Ausnahme: CManagedHost :: Startapplication() PhotonHostRuntimeInterfaces
ist das Protokoll:
*System.Exception: Stop: unable to call the Application.TearDown() - undefined photonControl.
в PhotonHostRuntime.PhotonDomainManager.PhotonPlainAppDomainBehavior.Stop()
в PhotonHostRuntime.PhotonDomainManager.Stop()
6336: 10:34:55.862 - ERROR: Failed to start application: "RagingServer" in app domain: 2
6336: 10:34:55.863 - CService::OnException() - Exception: CManagedHost::StartApplication() - Failed to start application in AppDomain: 2 - Could not load file or assembly "PhotonHostRuntimeInterfaces, Version=3.56.0.0, Culture=neutral, PublicKeyToken=6cb1467adaa73020"or one of their dependencies. The obtained assembly manifest definition does not match the assembly reference (Исключение из HRESULT: 0x80131040)
6336: 10:34:55.863 - Server shutting down...*
Ich fand auch eine Lösung wie folgt aus:
<dependentAssembly>
<assemblyIdentity name="PhotonHostRuntimeInterfaces" publicKeyToken="6cb1467adaa73020" culture="neutral" />
<bindingRedirect oldVersion="3.56.0.0" newVersion="3.58.0.0" />
</dependentAssembly>
Aber ich bin nicht sicher, wo ich in ihm, auf meinem PhotonServer.config
setzen sollte?
Vielen Dank im Ordner ist Ihre Anwendung sein zunächst kann ich keine Config von meinem Projekt finden, ich vielleicht sollte ich es selbst schaffen? Über den zweiten Teil, füge ich diese DLL hinzu, dafür bin ich sicher, aber ich verstehe nicht, was ich tun soll, um "deinen Server zu aktualisieren"? Sorry für vielleicht Dummy-Fragen, aber ich bin Neuling in Server-Programmierung :) – Vlad
@Vlad, > zuerst kann ich keine Konfiguration meines Projekts finden in der Regel heißt es App.Config. und Sie können es in Ihrem Projekt sehen. Wenn nicht, sollten Sie einen hinzufügen. Bitte fragen Sie uns nicht, wie > aber ich verstehe nicht, was soll ich tun, um "Ihren Server zu aktualisieren"? Ich nahm an, dass Sie wahrscheinlich begonnen haben, Version 3.4.27 zu verwenden. Bereitgestellt auf Ihrem Server. als du neue SdK heruntergeladen hast. Entwickelte neue Version mit neuer Version. und neu versuchen Sie, diese Version Ihrer App mit der alten Version des Servercodes zu verwenden. Upgrade bedeutet, dass Sie eine neue Version des Deploy-Ordners von der letzten Version von SDK kopieren müssen – photonians