在.NET远程处理中的德国XP计算机上创建IpcChannel时出错



当我打这个电话时:

RemotingConfiguration.Configure(QviDBXml.NetworkConfigName, false);

我得到以下异常结果。

UcpService:.NET远程处理启动异常:消息:远程处理配置失败,出现异常"System.Reflection.TargetInvocationException:调用的目标引发了异常。--->System.Security.Principal.IdentityNotMappedException:无法转换某些或所有标识引用。在System.Runtime.Remoting.Channels.Ipc.IpcServerChannel.StartListening(对象数据)

exe.config文件位于正确的文件夹中,当它被配置为以美国英语运行时,这在同一台计算机上运行得很好。

如果有任何帮助,我将不胜感激。

发现问题是我的.config文件中有不正确的授权数据:

<channel ref="ipc" portName="qviucp" authorizedGroup="Everyone" exclusiveAddressUse="false">       
    <serverProviders> 
        <formatter ref="binary" typeFilterLevel="Full" /> 
    </serverProviders> 
</channel> 

一旦我设置authorizedGroup="Jeder",服务就可以正常启动了。

相关内容

  • 没有找到相关文章

最新更新