ответ перца чили будет работать, если Вы согласитесь с контрактами, совместно используемыми сервисом. Если Вы хотите, чтобы они были разделены, пробуют это:
host1 = new ServiceHost(typeof(MyService1));
host2 = new ServiceHost(typeof(MyService2));
host1.Open();
host2.Open();
public class MyService1 : IMyService1
{
#region IMyService1
#endregion
}
public class MyService2 : IMyService2
{
#region IMyService2
#endregion
}
Редактирование: Как Матовое отправленный, это потребовало бы нескольких конечных точек для каждого сервиса/контракта
Вместо этого используйте код объекта & # 160;
.
& nbsp;
- это «ссылка на символьный объект» HTML. В XML нет именованного объекта для неразрывного пробела, поэтому вы используете код & # 160;
.
Википедия включает список объектов XML и HTML , и вы можете видеть, что в XML всего 5 «предопределенных сущностей», а в HTML их более 200. Я также укажу на Создание пространства (& nbsp;) в XSL , где есть отличные ответы.
Возможно, вы захотите добавить определение этой сущности в начало файла (под объявлением xml):
<!DOCTYPE stylesheet [
<!ENTITY nbsp " " >
]>
Также вы можете добавить другие сущности, такие как Ntilde, Aacute и т. д.
Используйте эту
<xsl:text disable-output-escaping="yes">&</xsl:text>nbsp;
правку: опускающие голоса, вероятно, должны сначала подтвердить, что это работает (это работает и является наиболее общим решением проблемы).