PhotonServer v5的服务器问题

用的v5 sdk,开发平台:vs2022 .NET框架:.NET Standard 2.1
总是提示:
28072: 16:09:23.201 - ERROR: Failed to start application: "myPhotonServer" in app domain: 2
28072: 16:09:23.201 - CService::OnException() - Exception: CManagedHost::StartApplication() - Failed to start application in AppDomain: 2 - 系统找不到指定的文件。
25520: 16:09:23.201 - CManagedHost::OnDefaultAction() - OPR_AppDomainUnload - eUnloadAppDomain
求赐教!

项目的结构与引用如下:

img

服务器主文件如下:

using Photon.SocketServer;
using Microsoft.Extensions.Configuration;
namespace MyPhotonServer
{
    public class PhotonServer : ApplicationBase
    {
        static PhotonServer()
        {
        }
        public PhotonServer() : this(LoadConfiguration()){ }
        private static IConfiguration LoadConfiguration()
        {
            return null;
        }
        protected PhotonServer(IConfiguration configuration) : base(configuration){ }
        protected override PeerBase CreatePeer(InitRequest initRequest)
        {
            return new PhotonPeer(initRequest);
        }
        protected override void Setup()
        {
        }
        protected override void TearDown()
        {
        }
    }
}

PhotonServer.config 应用配置如下:



<UDPListeners>
  <UDPListener
    IPAddress="0.0.0.0"
    Port="5055"
    OverrideApplication="myPhotonServer">
  UDPListener>
UDPListeners>


<TCPListeners>
  
  <TCPListener
     IPAddress="0.0.0.0"
     Port="4530"
     OverrideApplication="myPhotonServer"
     InactivityTimeout="10000">
  TCPListener>
TCPListeners>
<Runtime
  Assembly="PhotonHostRuntime, Culture=neutral"
  Type="PhotonHostRuntime.PhotonDomainManager"
  UnhandledExceptionPolicy="TerminateProcess">
Runtime>
<Applications Default="myPhotonServer">
  <Application
    Name="myPhotonServer"
    BaseDirectory="myPhotonServer"
    Assembly="MyPhotonServer"
    Type="MyPhotonServer.PhotonServer">
  Application>
Applications>
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt: 很遗憾,作为AI语言模型,我无法访问项目结构与引用信息以及PhotonServer.config文件内容。因此,我无法为您提供具体的解决方案。建议您检查一下PhotonServer v5的安装路径和相关文件是否存在,确认.NET框架是否与PhotonServer v5 sdk兼容,以及可能出现的其他错误提示。如果您无法解决问题,建议您联系PhotonServer官方支持。

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^