我承诺成为使用此工具的初学者。好吧,我安装了它,我可以配置服务器和客户端,甚至使用 mySQL 作为数据库。但是,我无法连接到服务器。当我检查应该运行的服务时,plasticscm 服务器停止了。如果我尝试启动它,它会再次停止,告诉某些服务如果没有被其他程序或服务使用则停止。我现在的问题是,如何更改此设置或在plasticscm 中绕过它?
忘了说它的版本是 5.0.4.603。用 5.4.15.605 也试过了
以下是日志文件中的错误:
2014-09-22 20:38:32,738 (null) ACER\Ueli at (null) INFO Transaction - Transaction timeout -> 120000ms 2014-09-22 20:38:33,113 ACER\Ueli 在 INFO Channel - “sinklevel” 压缩模式放。所有元数据都将被序列化 2014-09-22 20:38:33,113 INFO Channel 的 ACER\Ueli - 'BufferPoolMax' 设置为 '10'。它设置对象数据传输的最大可用缓冲区数 2014-09-22 20:38:33,113 ACER\Ueli 在 INFO 通道 - 'SerializationObjectsAtSink' 设置为 'True'。True 表示 SerializationBase 后代被直接写入响应缓冲区 2014-09-22 20:38:33,129 ACER\Ueli 在 INFO Channel - 开始监听 2014-09-22 20:38:33,129 ACER\Ueli 在 INFO Channel - 'sinklevel'压缩模式设置。所有元数据将在 2014-09-22 20:38:33 序列化,129 ACER\Ueli 在 INFO 通道 - 'BufferPoolMax' 设置为 '10'。它设置对象数据传输的最大可用缓冲区数 2014-09-22 20:38:33,129 ACER\Ueli 在 INFO 通道 - 'SerializationObjectsAtSink' 设置为 'True'。True 表示 SerializationBase 后代直接写入响应缓冲区 2014-09-22 20:38:33,129 ACER\Ueli at INFO Channel - 为主机“acer”创建自签名证书“ssl-certificate.pfx”2014-09-22 20:38:33,144 ACER\Ueli at FATAL Daemon - 远程配置失败,出现异常“System.Reflection.TargetInvocationException:调用目标已引发异常。---> System.MissingMethodException:找不到方法:'Void Mono.Security.X509.Extensions.SubjectAltNameExtension..ctor(System.String[], System.String[]、System.String[]、System.String[])'。在 Codice.Channels.SelfSignedCertificate.GeneratePkcs12Certificate(String fileName, String hostName, DateTime validFrom, DateTime validTill, String plainTextPassword, String[] alternativeHostNames, String[] alternativeIpAddresses) 在 Codice.Channels.SelfSignedCertificate.GenerateHostCertificateIfNeeded() 在 Codice.Channels.SslServerChannel .ProcessPfxCertificate(String certFileName) at Codice.Channels.SslServerChannel..ctor(IDictionary properties, IServerChannelSinkProvider serverSinkProvider) at Codice.Channels.PlasticSecuredTcpChannel.Init(IDictionary properties, IClientChannelSinkProvider clientSink, IServerChannelSinkProvider serverSink) --- 内部异常堆栈跟踪结束 - -- 在 System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct&
ACER 是我的机器,Ueli 是用户。这是 5.4.15.605
远程处理.conf:
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel type="Codice.Channels.PlasticTcpChannel,plastictcpchannel" port="8087" name="normal">
<serverProviders>
<formatter type="Codice.Channels.PlasticBinaryServerFormatterSinkProvider, plastictcpchannel" typeFilterLevel="Full" Compression="sinklevel" SerializationObjectsAtSink="true" BufferPoolMax="10"/>
<provider type="Codice.CM.Server.ExceptionTracerSinkProvider, servercommon" />
</serverProviders>
<clientProviders>
<provider type="Codice.Channels.ClientSinkProvider, plastictcpchannel" />
<formatter ref="binary" />
</clientProviders>
</channel>
<channel type="Codice.Channels.PlasticSecuredTcpChannel, plastictcpchannel" port="8088" sslPfxFile="ssl-certificate.pfx" sslPfxFilePassword="|SoC|2ogBDa8GmifTjC7UKp4KuoF0/jWYlXy2" name="secured">
<serverProviders>
<formatter type="Codice.Channels.PlasticBinaryServerFormatterSinkProvider, plastictcpchannel" typeFilterLevel="Full" Compression="sinklevel" SerializationObjectsAtSink="true" BufferPoolMax="10"/>
<provider type="Codice.CM.Server.ExceptionTracerSinkProvider, servercommon" />
</serverProviders>
<clientProviders>
<provider type="Codice.Channels.ClientSinkProvider, plastictcpchannel" />
<formatter ref="binary" />
</clientProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>