如何在服务器app.config中保存动态端点
本文关键字:保存 动态 端点 config app 服务器 | 更新日期: 2023-09-27 18:08:40
我在服务器端这样创建动态端点:
var host = new ServiceHost(typeof(PokerService.PlayerService));
for(int i = 1; i <= ; i++)
{
host.AddServiceEndpoint(typeof(PokerService.IPlayerService),
new NetTcpBinding(),
@"net.tcp://localhost:5054/player/"+i);
}
host.Open();
我不知道你在这里对动态端点的意思是什么,但是你可以在app.config中使用下面的代码来托管服务端点。这个app.config必须在主项目中。
<system.serviceModel>
<services>
<service name="PokerService.PlayerService">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:5054/player/" />
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" contract="PokerService.IPlayerService" >
</endpoint>
</service>
</services>
</system.serviceModel>