я получил приложение с кодом сервера, теперь я пытаюсь запустить его на Фотон сервер, но я получаю исключение с PhotonHostRuntimeInterfaces, я думаю, есть что-то не так с версия, я много искал для такой проблемы, но я действительно новичок в программировании на сервере, так может ли кто-нибудь помочь мне с этой проблемой?Photon Serever. Исключение: CManagedHost :: StartApplication() PhotonHostRuntimeInterfaces
Вот лог:
*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...*
Я также нашел решение так:
<dependentAssembly>
<assemblyIdentity name="PhotonHostRuntimeInterfaces" publicKeyToken="6cb1467adaa73020" culture="neutral" />
<bindingRedirect oldVersion="3.56.0.0" newVersion="3.58.0.0" />
</dependentAssembly>
Но я не уверен, где я должен поставить в нем, на мой PhotonServer.config
?
Спасибо за ваш ответ, в первую я не могу найти любой конфигурации моего проекта, может быть, я должен создать его самостоятельно? О второй части, я добавляю эту DLL, для этого я уверен, но я не понимаю, что мне делать, чтобы «обновить ваш сервер»? Извините, может быть, фиктивные вопросы, но я новичок в серверном программировании :) – Vlad
@Vlad, > сначала я не могу найти какой-либо конфиг моего проекта обычно он называется App.Config. и вы можете увидеть это в своем проекте. если нет, то вы должны добавить его. пожалуйста, не спрашивайте нас, как > но я не понимаю, что мне делать, чтобы «обновить ваш сервер»? Я предположил, что вы, вероятно, начали использовать версию 3.4.27. развернул его на ваш сервер. чем вы скачали новый SdK. Разработана новая версия с новой версией. и вы пытаетесь использовать эту версию своего приложения со старой версией кода сервера. Обновление означает, что вам нужно скопировать новую версию папки развертывания из последней версии sdk – photonians